2017-08-17 39 views

回答

1

與你的整合有關你w生病需要用戶通過OAuth 2.0授權碼流程授予對您的應用程序的訪問權限。

授權碼流是一個兩步授權過程。第一步是讓用戶授權您的應用程序,第二步是向Uber請求OAuth 2.0訪問令牌。如果您想代表用戶執行操作或訪問其信息,則此過程是強制性的。

重定向URL「YOUR_REDIRECT_URI」是我們將在資源所有者授權後重新導向回的URL。 URI的基礎必須與註冊應用程序期間使用的redirect_uri相匹配。如果沒有提供,默認值是應用程序儀表板中提供的第一個重定向URI 「YOUR_LIST_OF_SCOPES」是您在授權選項卡中請求的範圍列表。根據您想要實現的目標以及您想要創建的API調用 - 您需要在兩步授權過程中使用特定範圍。您可以使用多個作用域作爲逗號分隔列表。

請按照認證指南的步驟操作。

簡而言之,您需要:

•發送用戶授權網址。它首先將用戶重定向到授權端點:https://login.uber.com/oauth/v2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REDIRECT_URI&&scope=YOUR_LIST_OF_SCOPES

•使用授權碼接收重定向。在用戶批准範圍之後,用戶將被重定向到帶有認證碼的redirect_uri,您可以將其發佈到/ v2/token端點以接收訪問令牌。

•進行POST呼籲: 'https://login.uber.com/oauth/v2/token'

結果,你會得到的access_token和refresh_token。當您撥打https://sandbox-api.uber.com/v1.2/requests/current端點時使用此access_token。

欲瞭解更多信息,請在線聯繫documentation

相關問題