2016-06-21 7 views
4

Je prévois de développer une application météo iOS non commerciale qui récupère le flux JSON à partir de l'API Météo de Yahoo.Utilisation de la clé API Yahoo Weather?

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

Cependant, je ne comprends pas le but d'avoir besoin d'une API-clé? Je réussis à récupérer les données météorologiques en appelant cette URL avec des paramètres et il renvoie une donnée JSON. (Note: L'URL ci-dessous est l'exemple JS, mais même concept que si elle était Objective-C)

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 

La documentation indique une utilisation non commerciale est limitée à 2000 requêtes par jour, mais comment est-ce suivi si aucune clé unique n'a jamais été utilisée? Quelle est la manière "légale" correcte d'utiliser cette API?

J'ai trouvé cette vieille question posée, mais la réponse ne suffisait pas: Does Yahoo Weather API needs an Consumer API Key?

Toute entrée serait appréciée!

Side Note - Tout autre outil api météo gratuit qui ne limite pas les recherches et pour publication non commerciale recommande également être acceptée comme une réponse

Répondre

2

Sur d'autres recherches, Yahoo offre à la fois public et API OAuth pour les développeurs. L'API publique associée en interrogeant l'URL donnée ci-dessus limite les utilisateurs à 2 000 requêtes par heure et par adresse IP.

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

+0

Salut, im en utilisant l'api public, mais si je tente de demander deux fois en 10 secondes im obtenir un temps nul, est necesary la clé api? –

+0

Je ne pense pas qu'il y ait une limite de taux en plus des 2 000 requêtes par heure. Comment demandez-vous le flux JSON? – Miket25

+0

Il se pose un problème de yahoo, voir ce forum: https://forums.developer.yahoo.net/discussion/11869/yql-weather-returning-result-null-half-the-time https: // forums. developer.yahoo.net/discussion/12201/yql-weather-result-is-null-in-half-the-time –