2017-07-20 3 views
0

Meine Wetter App mit der Yahoo API funktionierte für das letzte Jahr mit dem OAuth Protokoll. Es funktioniert plötzlich gestern arbeiten diese werfen:weather.yahooapis.com gibt "Connection Refused" zurück

System.Net.WebException: The remote server returned an error: (502) Bad Gateway.

weather.yahooapis.com kehrt auch

Connection refused Description: Connection refused

Jede Idee, was das Problem sein könnte; wenn es an meinem ende ist oder ein problem mit yahoo?

Antwort

1

Das Problem ist wahrscheinlich auf dem Yahoo-Ende.

Meine Anwendung brach auch. Ich habe das Problem vorübergehend behoben, indem ich weather.yahooapis.com zu weather-ydn-yql.media.yahoo.com ersetze. Die Endpunkt-URL, die zuvor veröffentlicht wurde, ist heute offline, ich fand alternative Arbeits-URL durch einige Google-Suchen (offenbar scheint es, dass sie gestern ihre Android-App aktualisiert haben, die das kaputt gemacht haben könnte, weiß nicht, dass das auf Google-Suchergebnissen basiert). .

Wie auch immer, Yahoo Wetter Entwickler Dokument empfiehlt, jetzt nicht weather.yahooapis.com zu verwenden und stattdessen YQL verwendet

Sie unter URL für so pro YQL Empfehlung verwenden statt

Alt URL

http://weather.yahooapis.com/forecastrss?w=2502265

New empfohlen URL

https://query.yahooapis.com/v1/public/yql?q=select%20 *% 20from% 20weather.forecast% 20where% 20woeid% 3D2502265

Hier Parameter w WOEID.

+0

Es ist beruhigend zu wissen, dass das Problem nicht für mich ist. Wenn ich query.yahooapis.com verwenden möchte, muss ich nur den/rss/channel/item/node durch/query/results/channel/item/ersetzen, damit die Problemumgehung nicht so schlimm ist. Vielen Dank. – WebDev90

+0

Gut zu wissen, dass es auch für dich funktioniert hat. Yahoo ist nicht mehr dasselbe Unternehmen wie früher, ich muss nach einer zuverlässigeren Wetter API suchen. – moch77

Verwandte Themen