2013-03-26 58 views
0

我有一個Rails應用程序,它目前使用DocsList API,並且擁有一個已經通過OAuth1授權的大型用戶基礎。我也非常依賴2-Legged-OAuth。我知道Drive SDK支持使用OAuth2(https://developers.google.com/drive/delegation)進行域名委派,但我想避免因爲幾個原因而使用它1)我不希望讓我的用戶重新授權,更重要的是,2) Ruby客戶端仍處於alpha(https://code.google.com/p/google-api-ruby-client/是否可以在Google Drive SDK中使用OAuth1/2LO?

我知道,日曆和聯繫人的API將允許你仍然使用您好!OAuth1憑證(https://developers.google.com/google-apps/calendar/auth

此外,我能夠使用您好!OAuth1遊樂場使用DriveSDK。我可以撥打 - https://www.googleapis.com/drive/v2/files?fields=etag,items(id,title),在OAuth1 Playground中授權OAuth1令牌和令牌密鑰。

我想知道是否有方法在DriveSDK中指定用戶,這樣我就可以開始在生產環境中使用它,而無需使用仍處於Alpha版中的客戶端。

如果有人有任何見解,我會非常感激。

+0

我知道java客戶端(在OAuth 1支持被刪除之前的'gdata-java-client'和'google-api-java-client')能夠針對Calendar API v2和v3正確執行授權。但是正如你所看到的,官方的ruby客戶端很少有支持(並且已經放棄了oauth1)。雖然對於Drive API來說,它可能有點棘手,因爲它一直在使用OAuth2。我會首先檢查java客戶端,因爲它有更好的文檔。 – prusswan 2013-06-07 12:19:36

回答

相關問題