Как получить MimeContent с помощью GraphServiceClient Microsoft Graph API - PullRequest
1 голос
/ 15 мая 2019

Я хочу получить MimeContent для электронной почты, используя GraphServiceClient в Microsoft.Graph Ver 1.15.

Я обнаружил, что мы можем получить содержимое MIME, используя: HTTP GET / users / {id} / messages / {id} / $ value

Но как я могу перевести это назапрос?

Есть ли другой способ или другой пакет NuGet, чтобы получить это?

1 Ответ

1 голос
/ 25 июля 2019
Workaround to get mime content from message-id
 using (HttpClient httpclient = new HttpClient())
            {                    
                httpclient.DefaultRequestHeaders.Add("Authorization", "Bearer " + token);

                Uri requestEndpoint = new Uri("https://graph.microsoft.com/beta/me/messages/{id}/$value");

                string mimeResponse = await httpclient.GetStringAsync(requestEndpoint);

                byte[] emailData= System.Text.Encoding.UTF8.GetBytes(mimeResponse);

                Stream stream = new MemoryStream(emailData);
                //upload logic
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...