here-api - HERE.com Places API,“缺少 ApiKey”错误消息,但不是
问题描述
我已经在HERE Places API上尝试了以下请求(使用两个不同的正确 API 密钥) ,但我收到了身份验证错误。
要求:
https://places.sit.ls.hereapi.com/places/v1/autosuggest
?at=40.74917,-73.98529
&q=chrysler
&apiKey=g51V9*****N4-_GTA
回复:
401
{
"error": "Unauthorized",
"error_description": "ApiKey is missing."
}
我也尝试过 OAuth,我可以获得请求令牌,但是当我将它用于场所请求时,我得到一个 HTML 网页(用于 HERE 场所 API)作为响应,而不是预期的 JSON 或 XML 响应。
是否有人能够获得任何适用于 Places API 的示例请求?
解决方案
我之前也遇到过这个问题。在 Postman 中使用我自己的 apiKey 尝试与您完全相同的请求,使请求成功。
尝试将 URL 设为单行,可能会有换行符隐藏在某处。
使用此 API 多次为我解决了这个问题。
例子:
https://places.sit.ls.hereapi.com/places/v1/autosuggest?at=40.74917,-73.98529&q=chrysler&apiKey=g51V9*****N4-_GTA
推荐阅读
- vue.js - $te 方法如果包含空格则找不到现有的键
- spring-boot - OpenApi:无法使用 OperationBuilderPlugin 覆盖内容类型
- java - NestedScrollView 内多个 RecyclerView 的分页
- html - 将 4 个背景图像定位在顶部、左侧、右侧和底部
- javascript - JavaScript 中时间复杂度的细微差别
- python - 在__init__.py中导入函数/类,不管是否安装了第三方依赖,如果没有安装则打印错误
- javascript - 如何通过 XPATH 或 CSS 选择器选择消失的弹出式注释?
- npm - 私有仓库配置问题
- vue.js - 将带有祖父母中定义的道具的数据传递给孙子
- regex - 消息字段的filebeat中的多个正则表达式匹配