问题陈述: 我必须利用GraphAPI,但是我的服务器是window 2003,并且安装了DOt.Net版本3.5。
Windows Server 2003
答案 0 :(得分:3)
Microsoft Graph SDK需要v4.5的dotnet框架。如果无法在要运行的Windows Server上使用它,则必须使用HttpRequest方法直接调用REST API。
例如下面的代码以在一个组中创建一个团队:
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 :(得分:1)
Microsoft Graph是REST API,因此您可以从任何支持发送HTTP请求的机器/框架/语言中调用它。 Microsoft Graph的.NET SDK在许多情况下很有用,但是如果遇到兼容性问题,您可以直接对https://graph.microsoft.com进行REST API调用。