我想使用优步API,以便我可以代表用户预订出租车。我已经提供了Uber开发人员仪表板中所需的所有详细信息。这是我的请求“https://api.uber.com/v1.2/requests
”,并且在正文中我发送了三个参数(授权,接受语言和内容类型)但请求它显示此消息:
{“message”:“提供的OAuth 2.0凭据无效。”,“代码”: “未经授权”}
答案 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
并提出乘车请求的过程。