C# Gmail API消息负载。数据为空

C# Gmail API消息负载。数据为空,c#,google-api,gmail-api,C#,Google Api,Gmail Api,我试图从Google API中读取消息,但当我检查Payload.Body.Data以查看电子邮件内容时,总是为空。 但是当我使用原始格式时,我看到了主体,但是处理信息有点复杂,因为它是在一个巨大而肮脏的字符串中 public static Message GetMessage(GmailService service, String userId, String messageId) { try { var request = service.Users.Mes

我试图从Google API中读取消息,但当我检查Payload.Body.Data以查看电子邮件内容时,总是为空。 但是当我使用原始格式时,我看到了主体,但是处理信息有点复杂,因为它是在一个巨大而肮脏的字符串中

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;
}

如果主体是一个字符串,那么它可能是一个64进制的字符串。它是,但是我在哪里可以看到主体呢?取决于数据的类型。它可以是一个可读的字符串,一个word文档,一个图像。我可以用format>full找到payload.body,但当我放置format>raw并解码原始内容时,我找不到任何payload.body;我可以问你你想达到什么目标吗?所以可能有不同的方法。