我的帐户似乎在特定范围内被阻止

My account seems to be blocked for certain scope

我正在尝试向沙盒发送一个简单的请求: https://sandbox-api.uber.com/v1.2/requests/current

使用我的帐户生成的令牌:tristan.tran89@gmail.com 并收到 403:禁止错误。

不同帐户的相同请求不 return 被禁止。有人可以验证为什么它在我的帐户上被阻止吗?

这通常是 403 错误所指示的。严格地说,您发送的令牌无权访问该资源。这可能意味着它已损坏、已过期或用户撤销了访问权限。
如果当前应用程序是预订行程的应用程序,那么 requests/current 应该可以访问。
在您的情况下,您正在调用 GET v1.2/requests/current 使用具有 request 范围但不具有 all_trips 范围的访问令牌。这意味着端点只有在您的应用程序预订时才会响应当前行程。如果用户正在进行当前旅行但已被其他应用程序或 Uber 应用程序预订,您将收到 403。在更常见的情况下,用户根本不在旅行中,您将收到 404 .

如果您希望能够为用户进行的任何旅行提供状态更新,您会希望在 OAuth 期间获得 all_trips 范围。