Могу ли я использовать любую версию Microsoft GraphAPI с Dot.Net Framework 3.5? - PullRequest
0 голосов
/ 18 июня 2019

Постановка проблемы: мне нужно использовать GraphAPI, но мой сервер - Windows 2003, и на нем установлена ​​DOt.Net версии 3.5.

Windows Server 2003

Ответы [ 2 ]

3 голосов
/ 20 июня 2019

Для Microsoft Graph SDK требуется версия 4.5 от dotnet. Если вы не можете использовать это на Windows Server, на котором хотите работать, вам придется напрямую вызывать REST API, используя подход HttpRequest.

Примеры этого доступны здесь: https://github.com/microsoftgraph/contoso-airlines-teams-sample/blob/master/project/Models/GraphService.cs#L47

, например, приведенный ниже код для создания команды в группе:

await HttpPut($"/groups/{group.Id}/team",
            new Team()
            {
                GuestSettings = new TeamGuestSettings()
                {
                    AllowCreateUpdateChannels = false,
                    AllowDeleteChannels = false
                },
                MemberSettings = new TeamMemberSettings() { },
                MessagingSettings = new TeamMessagingSettings() { },
                FunSettings = new TeamFunSettings() { },
            },
            retries: 3, retryDelay: 10);
        string teamId = group.Id; // always the same
1 голос
/ 18 июня 2019

Microsoft Graph - это API REST, поэтому вы можете вызывать его с любого компьютера / фреймворка / языка, который поддерживает отправку HTTP-запросов. .NET SDK для Microsoft Graph полезен во многих случаях, но если вы сталкиваетесь с проблемами совместимости, вы можете просто сделать вызовы REST API прямо на https://graph.microsoft.com.

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