HERE API Matrix Routing提示“凭证未授权访问”,如何激活该服务?
HERE Matrix Routing服务激活及权限问题解决
核心激活步骤
- 登录HERE开发者控制台,进入项目管理界面
- 定位到你正在使用的目标项目,点击进入项目详情页
- 在项目详情中找到服务管理(或类似“启用服务”/“添加服务”的选项卡),搜索并勾选Matrix Routing服务
- 保存设置后,等待5-10分钟让权限同步,再重新测试API调用
额外检查项
- 确认你代码中使用的
MY_API_KEY是属于这个已启用Matrix Routing服务的项目,避免混用其他项目的密钥 - 当前错误是权限未授权,并非免费套餐配额耗尽,无需担心调用次数限制
你提供的调用代码
import requests,json url = f'https://matrix.router.hereapi.com/v8/matrix?apiKey={MY_API_KEY}&async=false' headers = {'Content-Type': 'application/json'} payload = { "origins": [ { "lat": 37.76, "lng": -122.42 }, { "lat": 40.63, "lng": -74.09 }, { "lat": 30.26, "lng": -97.74 } ], "regionDefinition": { "type": "world" }, "matrixAttributes": ["distances"] } r = requests.post(url, headers=headers, data=json.dumps(payload)) print(json.dumps(r.json(), indent=2))
返回的错误信息
{ "error": "Forbidden", "error_description": "These credentials do not authorize access" }
内容的提问来源于stack exchange,提问作者rad1um
相关产品推荐
相关产品推荐

