1

Gmail API を使用して取得しようとしているメッセージのテキスト データのスニペット以外を取得するのに問題があります。ここに私が取り組んでいるテストコードがあります:

    public string GetMail()
    {
        GmailService service = (GmailService)HttpContext.Current.Session["service"];

        Message messageFeed = service.Users.Messages.List("me").Execute().Messages.First();

        UsersResource.MessagesResource.GetRequest getReq = new UsersResource.MessagesResource.GetRequest(service, "me", messageFeed.Id);

        getReq.Format = UsersResource.MessagesResource.GetRequest.FormatEnum.Full;
        Message message = getReq.Execute();

        return message.Raw;
    }

なんらかの理由で、message.Raw を呼び出すと、null が返されます。私が遊んでいた API プレイグラウンドの例に基づいて、 format=minimal 設定がどのようなものになるかとして、他のプロパティを取得できます。

ただし、私のコードでは、フォーマット列挙型を「フル」に設定していますが、まだメッセージの完全なデータを取得できません。

ここで何かが完全に欠けていますか?

4

1 に答える 1