我下载了项目“Typhoon-example"在github上。
我现在想插入我的密钥,但我想象一个很长的密钥。
在项目中,密钥由24个字符组成,我的密钥是40个字符。如果我将我的密钥插入项目,应用程序崩溃。我在worldweatheronline.com上有一个免费帐户。
我该怎么办?
答案 0 :(得分: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,并且很快就会解决它。
同时,您可以提供有效密钥。
您可能已经通过以下两种方式之一自行调试了此问题:
http://api.worldweatheronline.com/free/v1/weather.ashx?num_of_days=5&key=YOUR_KEY&q=Phnom%20Penh&format=xml
<强>更新强>
示例应用程序使用的天气API新创建的密钥似乎只能与其版本2 API一起使用。刚才一位台风撰稿人对Objective-C样本进行了修补。我们很快就会跟随Swift示例。