我已经注册了app_id和app_key,给我这个“错误”未经授权的错误,“ error_description”:“未经授权的错误。第

问题描述 投票:0回答:3

对于这里的REST api,我已经注册了app_id和app_key并将它们附加在url中,但这给了我这个“错误”未经授权”,“ error_description”:“未经授权。该请求不是来自授权来源“

here-api
3个回答
2
投票

此外,FAQs页面提到以下内容:

如何为我的应用程序生成app_id和app_code?

要为应用程序生成app_id和app_code,您需要登录,然后转到https://developer.here.com/plans选择并注册适当的计划。

在注册过程的最后一步,有一个app_id和app_code为您的应用程序自动生成。

请注意,将新的app_id列入所有服务的白名单最多可能需要一个小时。

因此,如果您在遇到此错误时刚刚创建了凭据,则可能需要重试。

回想一下当我尝试访问API时收到的错误,但是得到了以下响应:

{"details":"invalid credentials for I5zJljd5cZyOx5SyROKT","additionalData":[],"type":"PermissionError","subtype":"InvalidCredentials"}

所以上面Jason的评论可能更合适,但是我将把这个答案留给其他在创建新凭据后开始搜索的用户。


1
投票

检查凭据的一种好方法是对REST APIs中的任何一个进行有效的URL调用-例如, Geocoder API:https://geocoder.cit.api.here.com/6.2/geocode.json?searchtext=London&app_id={YO‌​UR_APP_ID}&app_code={YOUR_APP_CODE}-给出无效对的错误响应。

如答案中所述:Need separate credentials for WSE API?-您可能需要在这里请求Platform extensions的其他访问权限>


0
投票

[email protected],这里是支持。描述您的问题,并附上快照,您可以根据请求提出错误。 (URL)

© www.soinside.com 2019 - 2024. All rights reserved.