我有一个 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/ )
我知道日历和联系人 API 将允许您仍然使用 OAuth1 凭据(https://developers.google.com/google-apps/calendar/auth)
此外,我能够使用 DriveSDK 使用 OAuth1 Playground。我能够调用 - https://www.googleapis.com/drive/v2/files?fields=etag,items(id,title),在 OAuth1 Playground 中使用 OAuth1 令牌和令牌秘密进行授权。
我想知道是否有办法在 DriveSDK 中指定用户,以便我可以在生产中开始使用它,而无需使用仍处于 alpha 阶段的客户端。
如果有人有任何见解,我将非常感激。