0

我一直在努力让身份验证可靠地工作。

我正在使用 node.js、express、passport 来获取访问令牌。我可以使用访问令牌从命令行构造一个 cURL URL 来访问大多数资源。但是,当我请求 /v1/request 端点时,出现错误:

{ message: 'Invalid OAuth 2.0 credentials provided.', 2015-05-05T02:15:35.457072+00:00 app[web.1]:   code: 'unauthorized' }

我之前得到了相同的 cURL 命令,然后它突然停止工作(在更新它以使用新的身份验证令牌之后)。

希望对诊断问题的方法有所了解-但身份验证似乎在一般情况下有效,但不适用于请求端点。这是我正在使用的 cURL URL:

curl -X "POST" "https://sandbox-api.uber.com/v1/requests" -H "Content-Type: application/json" -H "Authorization: Bearer ACCESS_TOKEN_HERE" -d "{\"scope\":\"request\", \"start_longitude\":\"-122.31709\", \"start_latitude\":\"47.613940\",\"product_id\":\"6450cc0f-4d39-4473-8632-1e2c2049fefe\"}"
4

0 回答 0