如何使用 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/
我如何获得完整的消息?