2013-04-21 120 views
0

我想創建一個android應用程序,在Dropbox上存儲數據。沒有涉及其他服務。只有android應用程序和Dropbox。OAUTH 1.0a沒有消費者服務

Dropbox API是否支持此用例?我的理解是,oauth需要將訪問令牌返回給消費者網址,該網址不適用於我的用例?

非常感謝。

回答

1

獲取請求令牌後,您需要讓用戶訪問Dropbox授權url,然後返回到您的應用程序並在授權您的應用程序後通知您。例如用戶的指令可能是:

請打開瀏覽器 https://dropbox.com/1/oauth/authorize?oauth_token=mADeuPReq35Tt0Ken 並按下允許按鈕。然後返回到這個應用程序,然後按下面的 輸入按鈕。

顯然用您從Dropbox請求令牌URL獲得的請求令牌替換mADeuPReq35Tt0Ken。

通過省略oauth_callback參數,Dropbox在授權您的應用後不會將用戶重定向到任何地方。 一旦用戶告訴你的應用程序它已被授權(通過按照上面例子中的應用程序中的按鈕或類似的方式),你可以繼續獲取訪問令牌並通過調用Dropbox訪問令牌端點來訪問令牌密鑰使用您最初獲得的request_token和request_token_secret簽名的請求。

詳情可以找到here

+0

啊,我現在看到了。 Dropbox使用請求令牌關聯初始請求和用戶授權。謝謝。 – 2013-04-25 18:11:26