2016-06-21 24 views
4

Ich plane, eine nicht kommerzielle iOS-Wetteranwendung zu entwickeln, die den JSON-Feed von Yahoo Weather API abruft.Yahoo Wetter API Schlüsselverwendung?

Dokumentation: https://developer.yahoo.com/weather/

Allerdings verstehe ich nicht den Zweck, eine API-Key von müssten? Ich bin erfolgreich im Abrufen von Wetterdaten durch den Aufruf dieser URL mit Parametern und es gibt eine JSON-Daten zurück. (Hinweis: Die unten angegebene URL ist aus dem JS Beispiel, aber gleiches Konzept wie wenn es Objective-C waren)

https://query.yahooapis.com/v1/public/yql?q=select wind from weather.forecast where woeid in (select woeid from geo.places(1) where text='chicago, il')&format=json&callback=callbackFunction 

Die Dokumentation sagt nicht-kommerzielle Nutzung beschränkt ist auf 2000 Anfragen pro Tag, aber wie dies verfolgt, wenn keine eindeutigen Schlüssel jemals verwendet wurden? Was ist der richtige "legale" Weg zur Verwendung dieser API?

ich diese alte Frage gefunden wird gefragt, aber die Antwort nicht ausreicht: Does Yahoo Weather API needs an Consumer API Key?

Jede Eingabe wäre willkommen!

Side Hinweis - Jede andere vorhersage api-Tool, das für nicht-kommerzielle Veröffentlichung Verwendung keine Abfragen begrenzen und empfehlen auch als Antwort akzeptiert werden

Antwort

2

Bei der weiteren Forschung, bietet Yahoo sowohl eine öffentliche und OAuth-APIs für Entwickler. Die öffentliche API, die durch Abfragen der oben angegebenen URL verwandt ist, beschränkt Benutzer auf 2.000 Abfragen pro Stunde pro IP-Adresse.

https://developer.yahoo.com/yql/guide/usage_info_limits.html

+0

Hallo, im der Öffentlichkeit api verwenden, aber wenn ich versuche, immer ein Null-Wetter zweimal innerhalb von 10 Sekunden im beantragen ist necesary der api Schlüssel? –

+0

Ich glaube nicht, dass es ein Ratenlimit neben den 2.000 Abfragen pro Stunde gibt. Wie fordern Sie den JSON-Feed an? – Miket25

+0

Es scheint ein Problem von Yahoo, siehe dieses Forum: https://forums.developer.yahoo.net/discussion/11869/yql-weather-returning-result-null-half-the-time https: // Foren. developer.yahoo.net/discussion/12201/yql-weather-result-is-null-in-half-the-time –