Microsoft Graph API для получения почты Outlook, консольное приложение C # - PullRequest
0 голосов
/ 07 марта 2019

Как я могу получать почту Outlook, используя Microsoft Graph API?

Я хочу создать консольное приложение ac #, которое будет запускаться через каждые 20 минут и получать письма.

Я сгенерировалполучить доступ к токену с помощью следующего кода.

static async Task<string> getAccessToken() {
    authContext = new AuthenticationContext("https://login.microsoftonline.com/tenantId");
    result = await authContext.AcquireTokenAsync(resourceUri, clientCredential);
    Console.WriteLine(result.AccessToken);
}

Я также хочу понять разницу между /me и /user/{UserID}.

1 Ответ

0 голосов
/ 08 марта 2019

Вы можете получать сообщения, используя конечную точку сообщений:

GET /me/messages
GET /users/{id | userPrincipalName}/messages

Вы помещаете полученный токен в заголовок авторизации.

/me - обрабатывает запрос к пользователю, для которого вы сгенерировали токен. /users/{id} - обрабатывает запрос к пользователю, для которого вы указали идентификатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...