我有一個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版中的客戶端。
如果有人有任何見解,我會非常感激。
我知道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