如何獲取完整的消息,而不僅僅是使用gmail api的元數據?Gmail API .NET:獲取完整信息
我有一個服務帳戶,我能夠檢索郵件,但只能以元數據,原始和最小格式。如何以完整格式檢索完整郵件?下面的代碼工作正常
var request = service.Users.Messages.Get(userId, messageId);
request.Format = UsersResource.MessagesResource.GetRequest.FormatEnum.Metadata;
Message message = request.Execute();
然而,當我忽略的格式(因此我使用默認格式是FULL)或I格式改爲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/
如何獲得完整的信息?
我刪除了應用程序(Google API瀏覽器)並重試,但出現同樣的錯誤。第4點意味着什麼(下一次,只是請求你需要哪些權限)?我應該編輯我的範圍?我能夠執行請求,因此我無法訪問到gmailMessage.payload.parts [0] .body.data – jpo