Я планирую разработать некоммерческое погодное приложение для 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 погоды, который не ограничивает количество запросов и рекомендуется для некоммерческих публикаций, также будет принят в качестве ответа.