0
誰もこれに遭遇しましたか?Gmail:Ruby gem google-api-client broken?
電子メールメッセージオブジェクト(Google :: Apis :: GmailV1 :: Message)を取得できますが、他のメッセージ属性はNilを返します。 id、thread_idだけが返されたようです。
SCOPE = Google::Apis::GmailV1::AUTH_GMAIL_MODIFY
service = Google::Apis::GmailV1::GmailService.new
service.client_options.application_name = APPLICATION_NAME
service.authorization = authorize
user_msgs = service.list_user_messages('me',
{:include_spam_trash => false, :label_ids => ['INBOX'], :q => "is:unread"})
user_msgs.messages.each do |msg|
puts "CLASS: #{msg.class}" # Google::Apis::GmailV1::Message
puts "MESSAGE ID: #{msg.id}" # WORKS I get the email ID
msg_part = msg.payload
puts "MSGPART: #{msg_part.class}" # NIL !!!, All other attributes are also NIL
end
だから基本的に私は、正しいIDと電子メールを得るかが、それはそれについてです、GmailV1 :: Messageクラスのすべてのメソッドや属性はnilです。私はまた、スコープを変更して同じ結果に変更しようとしました。単にnilを返し
属性:
はまた、彼らのドキュメントにリンクされgithubのプロジェクトがいくつかに404ページを開くことに気づきました。