2014-10-29 1 views
1

Я скачал проект «Тайфун-пример» на GitHub.Ошибка ключ проекта Typhoon

Теперь я хочу, чтобы вставить свой ключ, но я себе очень длинный ключ.

В проекте ключ формируется 24 символов, мой ключ 40 символов. Если я вставляю ключ в проект, то происходит сбой приложения. у меня есть бесплатный аккаунт на worldweatheronline.com.

Что мне делать?

http://imageshack.com/a/img537/276/N7wtNq.png

ответ

0

Примеры приложений 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.

+0

Вы не должны публиковать свой ключ API на общедоступном форуме. (Даже если это недействительно) –

+0

Хорошо, но код в ссылку, я не буду использовать в своем приложении; но почему это не сработало? – lrocco

+0

Ответное сообщение Ошибка: KeyError '7a35b6f58ee ....' не является действительным ключом для 'Free-Weather-API' Что мне делать? – lrocco