Примеры приложений Typhoon неправильно предполагают, что вы предоставили действительный ключ. При использовании ключа (по электронной почте к нам в частном порядке), то возвращается следующий ответ:
<error>
<type>KeyError</type>
<message>'/(your key)' is not a valid key for 'Free-Weather-API'</message>
</error>
Что касается проблемы, где пример приложения предполагается, что вы поставлял действительный ключ, вместо того, чтобы печатать дружественную сообщение: У нас created an issue in Github, и в ближайшее время обратитесь к нему.
Между тем, вы можете продолжить, предоставив действительный ключ.
Вы можете отладили эту проблему самостоятельно в одном из двух способов:
- Печать ответа от сервера
- Вставьте следующий URL в адресную строку браузера:
http://api.worldweatheronline.com/free/v1/weather.ashx?num_of_days=5&key=YOUR_KEY&q=Phnom%20Penh&format=xml
Update:
Похоже, что вновь созданные ключи для API погоды, что образец ap p использует только работу с их API версии 2. Только сейчас пользователь Typhoon любезно исправил образец Objective-C. В скором времени мы рассмотрим пример Swift.
Вы не должны публиковать свой ключ API на общедоступном форуме. (Даже если это недействительно) –
Хорошо, но код в ссылку, я не буду использовать в своем приложении; но почему это не сработало? – lrocco
Ответное сообщение Ошибка: KeyError '7a35b6f58ee ....' не является действительным ключом для 'Free-Weather-API' Что мне делать? – lrocco