我阅读了文档并尝试自己解决问题,但我被卡住了。我正在尝试从文档中进行示例调用:
https://autosuggest.search.hereapi.com/v1/
autosuggest
?at=52.93175,12.77165
&limit=5
&lang=en
&q=res
&apiKey={YOUR_API_KEY}
这是我的代码,发出get请求(Angular格式)
getPlaces() {
const bearer = 'my bearer'
const headers = new HttpHeaders({
'Authorization': `Bearer ${bearer}`
})
return this.http.get('https://autosuggest.search.hereapi.com/v1/autosuggest
at=52.93175,12.77165&limit=5&lang=en&q=res&apiKey={MY_KEY}', {headers: headers})
}
我得到的是回应:
{
"error": "Forbidden",
"error_description": "These credentials do not authorize access"
}
status: 403
statusText: "Forbidden"
要生成bearer,我使用如下所述的olp:使用cli获取令牌
在文档中的例子用法没有载体,但没有它我得到同样的结果。我试图寻找类似的问题,但我发现没有为我工作。
1条答案
按热度按时间llycmphe1#
嗯,我找到了解决方案,但我没有看到任何关于这方面的文件:您必须在项目管理器“服务”选项卡中添加服务:)只需要API_KEY-不需要OAuth2和bearer。