我已將Google雲端硬盤與我的應用整合在一起,直到今天都運行良好。我沒有改變任何代碼或客戶端的ID,並在我們的網站授權GDrive的現在時收到此錯誤:Google API客戶端錯誤:Google :: APIClient :: ClientError
谷歌:: APIClient :: ClientError
無法檢索發現文檔:https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest
我使用Ruby谷歌API客戶端,這裏的地方拋出的錯誤代碼:「結果= gclient.execute」
require 'google/api_client'
gclient ||= (begin
client = Google::APIClient.new
client.authorization.client_id = Rails.application.config.gdrive_client_id
client.authorization.client_secret = Rails.application.config.gdrive_client_secret
client.authorization.redirect_uri = "#{request.protocol}#{Rails.application.config.host_url}/users/auth/gdrive"
client.authorization.access_token = auth_token.token
client.authorization.scope = [
"https://www.googleapis.com/auth/drive",
"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/userinfo.profile"
]
client
end)
result = gclient.execute!(
:api_method => 'oauth2.userinfo.get',
:version => 'v2'
)
錯誤的出現。 Google Ruby API客戶端庫中的內容有所改變嗎?
看起來這是一個Google問題,當試圖用其他應用程序打開Google雲端硬盤映像時,我得到了完全相同的錯誤。 – ramz15 2012-08-16 20:31:35