对于HERE REST api我已经注册了app_id和app_key并将它们添加到url中,但是它给了我这个“错误”未经授权的“,”error_description“:”未经授权。该请求不是来自授权来源“
答案 0 :(得分:2)
此外,FAQs页面提到了以下内容:
如何为我的应用生成app_id和app_code? p>
要为应用程序生成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 :(得分:1)
检查您的凭据的一个好方法是对REST APIs中的任何一个进行有效的URL调用 - 例如Geocoder API:https://geocoder.cit.api.here.com/6.2/geocode.json?searchtext=London&app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}
- 它为无效对提供错误响应。
正如答案中所述:Need separate credentials for WSE API? - 您可能需要为此处请求其他访问权限Platform extensions
答案 2 :(得分:0)
selfservesupport@here.com,这里是支持。描述您的问题,并附上快照,您可以根据请求提出错误。 (URL)