我想使用優步API,以便我可以代表用戶預訂出租車。我已經提供了Uber開發人員儀表板中所需的所有詳細信息。這是我的要求「https://api.uber.com/v1.2/requests
」,並且在正文中我發送了三個參數(授權,接受語言和內容類型),但請求它顯示此消息:訪問優步API時出現身份驗證錯誤
{ 「消息」: 「無效的OAuth 2.0憑證提供的。」, 「代碼」: 「未經授權」}
我想使用優步API,以便我可以代表用戶預訂出租車。我已經提供了Uber開發人員儀表板中所需的所有詳細信息。這是我的要求「https://api.uber.com/v1.2/requests
」,並且在正文中我發送了三個參數(授權,接受語言和內容類型),但請求它顯示此消息:訪問優步API時出現身份驗證錯誤
{ 「消息」: 「無效的OAuth 2.0憑證提供的。」, 「代碼」: 「未經授權」}
你立三頭,但你如何設置呢?假設你已經得到了你的用戶的access_token
,這裏是你如何讓被授權的API調用來/v1.2/requests:
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
並提出乘車請求的過程。
感謝您的答覆。在該教程中獲取訪問令牌,網址爲:「login.uber.com/oauth/v2/token」。要獲取標頭中的訪問令牌,我將發送client_id,client_secret,grant_type爲「 authorization_code「,redirect_uri爲」http:// localhost「,代碼就像我從step1那裏得到的。我收到此消息{「error」:「unsupported_grant_type」}。我嘗試了所有可能的方式,但沒有取得進展。感謝您的參與。 –
在您的預期要求與您實際發送的內容之間存在很多錯誤。包括工作或示例代碼與你的令牌編輯將使它更容易找到問題。 –