在 Uber 的 /requests 端点出现 401 未授权错误 API

Getting 401 unauthorized error in /requests endpoint of Uber API

我已尝试将 /requests 端点与我的 Uber 开发者帐户的所有者和开发者帐户一起使用,但出现此错误: 401未经授权, { "message": "This endpoint requires at least one of the following scopes: request.delegate.tos_accept, request, request.delegate", "code": "unauthorized" }

我的HTTP调用如下:

POST https://sandbox-api.uber.com/v1.2/requests

Headers:

授权:不记名ACCESS_TOKEN_OF_MY_DEVELOPER_ACCOUNT Accept-Language: en_US Content-Type: application/json

参数: {"start_latitude":"21.1741125","start_longitude":"72.8121804","end_latitude":"21.2048986","end_longitude":"72.8386455"}

而对于相同的位置参数,我使用相同的访问令牌从 /requests/estimate 端点得到正确的响应。

请帮忙解决这个问题。

问题是您在 oauth authorization process 期间没有请求 'request' 范围。