访问Uber API时出现身份验证错误

时间:2016-12-30 05:54:15

标签: uber-api

我想使用优步API,以便我可以代表用户预订出租车。我已经提供了Uber开发人员仪表板中所需的所有详细信息。这是我的请求“https://api.uber.com/v1.2/requests”,并且在正文中我发送了三个参数(授权,接受语言和内容类型)但请求它显示此消息:

  

{“message”:“提供的OAuth 2.0凭据无效。”,“代码”:   “未经授权”}

1 个答案:

答案 0 :(得分:1)

您正在设置三个标题,但是如何设置它们?假设您已为自己的用户获得了access_token,则可以通过以下方式向/v1.2/requests进行授权API调用:

curl -X POST -H "Authorization: Bearer <ACCESS_TOKEN>" \
     -H "Content-Type: application/json" -d \
     '{"product_id": "-", "start_latitude":"-", "start_longitude": "-", "end_latitude":"-", "end_longitude": "-", "seat_count": "-", "fare_id":"-"}' \
     https://api.uber.com/v1.2/requests

根据您的问题,我还建议您关注this tutorial以获得更清晰的信息。它将指导您完成获取access_token并提出乘车请求的过程。