Office 365 API Rest для SQL Server - PullRequest
       23

Office 365 API Rest для SQL Server

0 голосов
/ 07 ноября 2019

Я должен сохранить данные из Office 365 в таблицу SQL Server. Можно ли это сделать из этого?

public async Task<ActionResult> Calendar()
{
    string token = await GetAccessToken();

    if (string.IsNullOrEmpty(token))
    {
        // If there's no token in the session, redirect to Home
        return Redirect("/");
    }

    GraphServiceClient client = new GraphServiceClient(
        new DelegateAuthenticationProvider(
            (requestMessage) =>
            {
                requestMessage.Headers.Authorization =
                    new AuthenticationHeaderValue("Bearer", token);
                return Task.FromResult(0);
            }));

    try
    {
        var eventResults = await client.Me.Events.Request()
                            .OrderBy("start/dateTime DESC")
                            .Select("subject,start,end")
                            .Top(10)
                            .GetAsync();
        return View(eventResults.CurrentPage);
    }
    catch (ServiceException ex)
    {
        return RedirectToAction("Error", "Home", new { message = "ERROR retrieving events", debug = ex.Message });
    }
}

Я использовал этот учебник: Веб-приложение ASP.NET MVC для получения почты Outlook, календаря и контактов для создания моего API.

...