这里是API:矩阵路由API V8-异步请求-检索计算状态时接收错误



我目前正在开发一个解决VRP的小算法。因此,我使用HERE矩阵路由API来识别实际旅行时间。我刚刚遇到一个问题,提交矩阵后检索到的状态url似乎不接受API密钥授权。这里有一个小例子:

提交矩阵后,我尝试通过文档中描述的状态url访问我的计算状态:

https://matrix.router.hereapi.com/v8/matrix/{matrixId}/status?apiKey={apiKey}

以及提交请求后返回的状态url(基本上是上面预先填充的url和解析的转发(:

https://aws-eu-west-1.matrix.router.hereapi.com/v8/matrix/{matrixId}/status?apiKey={apiKey}

从我的理解和记录方式来看,我希望这能奏效。相反,我收到一个错误代码401,未经授权:找不到凭据

当我删除matrixId之后的/status时,我的请求成功。这是预期的行为还是我暴露了一个小错误?

谢谢你的帮助!BR,Difreg

不幸的是,这是由于服务的操作方式,以及一些客户端库如何配置为自动遵循HTTP重定向,如Pythonrequests

几天前我回答了一个类似的问题,你可以在这里看到答案。

希望这能帮助你弄清楚,但如果没有,请在这里再次询问。