Использование ключа Yahoo Weather API?

Я планирую разработать некоммерческое погодное приложение для iOS, которое извлекает поток JSON из Yahoo Weather API.

Документация: https://developer.yahoo.com/weather/.

Однако я не понимаю, зачем нужен API-ключ? Мне удалось получить данные о погоде, вызвав этот URL-адрес с параметрами, и он возвращает данные JSON. (Примечание: приведенный ниже URL-адрес взят из примера JS, но имеет ту же концепцию, что и 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

В документации говорится, что некоммерческое использование ограничено 2000 запросами в день, но как это отслеживается, если никогда не использовались уникальные ключи? Каков правильный «законный» способ использования этого API?

Я обнаружил, что задают этот старый вопрос, однако ответа было недостаточно: Требуется ли для Yahoo Weather API ключ Consumer API?

Любой вклад будет оценен!

Дополнительное примечание. Любой другой БЕСПЛАТНЫЙ инструмент API погоды, который не ограничивает количество запросов и рекомендуется для некоммерческих публикаций, также будет принят в качестве ответа.


person Miket25    schedule 21.06.2016    source источник


Ответы (1)


После дальнейшего исследования Yahoo предлагает разработчикам как общедоступные, так и OAuth API. Общедоступный API, связанный с запросом указанного выше URL-адреса, ограничивает пользователей до 2000 запросов в час на каждый IP-адрес.

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

person Miket25    schedule 22.06.2016
comment
Привет, я использую общедоступный API, но если я попытаюсь запросить два раза за 10 секунд, я получаю нулевую погоду, нужен ли ключ API? - person Pablo Cegarra; 07.01.2017
comment
Я не думаю, что есть ограничение скорости, кроме 2000 запросов в час. Как вы запрашиваете фид JSON? - person Miket25; 09.01.2017
comment
Он видит проблему от Yahoo, см. Этот форум: forum.developer.yahoo.net/discussion/11869/ forum.developer.yahoo.net/discussion/12201/ - person Pablo Cegarra; 10.01.2017