使用我的OAuth 2.0類型Web應用程序的客戶端ID我檢索了一個訪問令牌,它存儲在令牌對象中。現在我想交換該訪問令牌以訪問Gmail API方法。OAuth 2.0如何使用google-api-ruby-client 0.9授權Google API服務?
的服務實例:
gmail = Google::Apis::GmailV1::GmailService.new
現在我想測試獲得標籤:
@labels = gmail.list_user_labels('me')
這首先需要授權。
在谷歌API Ruby客戶端0.9 "the authentication and authorization code was moved to the new googleauth library."
Googleauth,然而,似乎取決於在client_secrets.json
文件加載,但這似乎並不適用於生產環境。
有沒有辦法解決這個問題,而不必降級到Google API Ruby Client 0.8或0.7.1?
謝謝。我通過服務器上的環境變量提供客戶機密碼,並且已經獲得了訪問令牌。 –