1

I'm trying to read google mail in raw format. Sometimes it working fine. Sometimes it getting an error like:

Google.Apis.Requests.RequestError Metadata scope doesn't allow format RAW [403] Errors [ Message[Metadata scope doesn't allow format RAW] Location[ - ] Reason[forbidden] Domain[global] ]

My request is

var request = service.Users.Messages.Get("me", mailId);
request.Format = UsersResource.MessagesResource.GetRequest.FormatEnum.Raw;
var response = request.Execute();

It's also getting error for

request.Format = UsersResource.MessagesResource.GetRequest.FormatEnum.Full;

The scopes are

https://mail.google.com/
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/gmail.send 
https://www.googleapis.com/auth/gmail.modify  
https://www.googleapis.com/auth/gmail.labels 
https://www.googleapis.com/auth/calendar

How can I solve it?

Md. Abdul Alim
  • 707
  • 1
  • 6
  • 19

0 Answers0