【发布时间】:2018-12-17 22:16:27
【问题描述】:
过去一周我一直在研究这里的 API,我已经测试了地理围栏和其他休息服务。我正在尝试进行跟踪,我们必须通过提供所有有效凭据来生成令牌。最后,我也得到了令牌,但是当我尝试访问端点 URL 所在的跟踪时
https://tracking.api.here.com/traces/v2/{trackingid}
在这里,我给出了 trackingid(deviceid),我用它来生成访问令牌,并将这个令牌作为承载者包含在授权中我正在使用邮递员来测试这些,我的令牌是仅 23 小时有效
Authorization Bearer {mytoken}
如前所述,我也提供了这个 x-request-id,我不知道这个 x-request-id 但是从这个thread 知道了这个并试图生成 uuid 并将其用于 x-request-id
x-request-id 5506b7d0-2fe6-4967-8ad8-cf0f08fdedbf
我收到的响应是
{
"code": 403,
"id": "5506b7d0-2fe6-4967-8ad8-cf0f08fdedbf",
"message": "Forbidden",
"error": "Forbidden\n\nThe account does not have the correct
privileges\n"
}
即使我尝试访问为该设备分配的地理围栏以及该特定地理围栏中有多少设备,也会出现类似情况。我已经阅读了有关白名单的信息,但无论我要求什么服务都不在他们的名单上。我的帐户是 90 天免费试用帐户
我是这个hereapi的新手,如果我做错了什么,请纠正我。 请帮我解决这个问题
提前致谢 ——梅加娜·古德
【问题讨论】:
-
确保为
https://tracking.api.here.com生成承载/令牌。如果我们在本地环境中生成令牌并尝试访问其他(生产等)端点,它将抛出 403 Forbidden。并尝试给bearer而不是'Bearer'。可能会对你有所帮助。 -
是的,我的不记名令牌是为
https://tracking.api.here.com生成的,我正在尝试访问https://tracking.api.here.com/traces/v2/{trackingid},当我选择不记名令牌作为授权@Veeresh 时,“不记名”在邮递员标头中形成
标签: rest postman here-api bearer-token