gmail api を使用してメタデータだけでなくメッセージ全体を取得するにはどうすればよいですか?
私はサービス アカウントを持っており、メッセージを取得できますが、メタデータ、未加工、および最小限の形式でのみ取得できます。完全なメッセージを完全な形式で取得するにはどうすればよいですか? 次のコードは正常に動作します
var request = service.Users.Messages.Get(userId, messageId);
request.Format = UsersResource.MessagesResource.GetRequest.FormatEnum.Metadata;
Message message = request.Execute();
ただし、形式を省略した場合 (したがって、デフォルトの形式である FULL を使用する)、または形式をUsersResource.MessagesResource.GetRequest.FormatEnum.Full
次のように変更すると、エラーが発生します。Metadata scope doesn't allow format FULL
次のスコープを含めました。
https://www.googleapis.com/auth/gmail.readonly,
https://www.googleapis.com/auth/gmail.metadata,
https://www.googleapis.com/auth/gmail.modify,
https://mail.google.com/
完全なメッセージを取得するにはどうすればよいですか?