我正在使用Here-api获得我的应用程序的7天预报。当我使用我的应用程序代码和应用程序ID将代码从此处文档复制并粘贴到浏览器中时,它表示我的应用程序ID和应用程序代码无效。我想知道为什么会这样,因为我在这里有一个帐户,并且正在使用他们提供的代码。
我已经尝试过切换它们。
https://weather.api.here.com/weather/1.0/report.json
?app_id={xxxxxx}
&app_code={xxxxxx}
&product=forecast_7days_simple
&latitude=41.83
&longitude=-87.68
当我输入此请求时,我希望返回json,但会得到一个页面,提示我的代码无效。我正在使用野生动物园,但尝试了chrome,但仍然遇到相同的问题
答案 0 :(得分:0)
请确保删除凭据周围的大括号,并删除为了便于阅读而在文档中添加的换行符(如果有)。
如果您确实具有有效的凭据,则以下请求应该有效:
https://weather.api.here.com/weather/1.0/report.json?app_id=xxxx&app_code=yyyy&product=forecast_7days_simple&latitude=41.83&longitude=-87.68
答案 1 :(得分:0)
很抱歉,我之前的评论-我错过了一个重要的细节。为了避免进一步的混乱,我必须删除相同的内容。请使用如下查询。对于任何查询,都可以使用here。并且,通过“查看代码”按钮,您可以下载curl或jQuery代码段。谢谢。
curl \
-X GET \
-H 'Content-Type: *' \
--get 'https://weather.api.here.com/weather/1.0/report.json' \
--data-urlencode 'product=forecast_7days_simple' \
--data-urlencode 'latitude=52.516' \
--data-urlencode 'longitude=13.389' \
--data-urlencode 'oneobservation=true' \
--data-urlencode 'app_id={YOUR_APP_ID}' \
--data-urlencode 'app_code={YOUR_APP_CODE}'