Я пытаюсь прочитать сообщения из Google API, но когда я проверяю Payload.Body.Data, чтобы увидеть, что содержание письма всегда приходит в ноль. Но когда я использую формат Raw, я вижу тело, но обрабатывать информацию немного сложнее, потому что оно в огромной и грязной строке.
public static Message GetMessage(GmailService service, String userId, String messageId)
{
try
{
var request = service.Users.Messages.Get(userId, messageId);
request.Format = Google.Apis.Gmail.v1.UsersResource.MessagesResource.GetRequest.FormatEnum.Full;
var message = request.Execute();
return message;
}
catch (Exception e)
{
Console.WriteLine("An error occurred: " + e.Message);
}
return null;
}