我正在尝试一个简单的沙盒请求: https://sandbox-api.uber.com/v1.2/requests/current
使用我的帐户生成令牌:tristan.tran89@gmail.com并获得403:禁止错误。
使用其他帐户的相同请求不会返回禁止。有人可以验证为什么我的帐户被阻止了吗?
答案 0 :(得分:2)
这通常是403错误指示的内容。严格地说,您发送的令牌无权访问该资源。这可能意味着它已损坏,已过期或用户撤销访问权限
如果当前申请是预订旅行的申请,则应该能够访问请求/当前申请
在您的情况下,您使用具有request
范围但不是all_trips
范围的访问令牌调用 GET v1.2 / requests / current 。这意味着只有在您的应用程序预订时,端点才会响应当前行程。如果用户正在进行当前旅行但是由另一个应用程序或Uber应用程序预订,您将获得403.在更常见的情况下,用户根本不在旅行中,您将获得404
如果您希望能够为用户所进行的任何旅行提供状态更新,您可能希望在OAuth期间获得all_trips
范围。