如何将组织者添加到使用 Microsoft Graph 创建的在线会议 API

How to add an organizer to Online meeting created using Microsoft Graph API

我有一个管理员帐户可以创建 Graph API 的在线会议。假设我想创建在线会议让别人做组织者,我应该怎么做?创建会议时我没有看到任何参数。

您可以请求/me/onlineMeetings/createOrGetAPI,然后将组织者添加到请求正文中。

请看: here

试试这个:

var client = new RestClient("https://graph.microsoft.com/v1.0/me/onlineMeetings");
var request = new RestRequest(Method.POST);         
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/json");
request.AddHeader("authorization", "Bearer "+token);
request.AddHeader("accept-language", "en");
request.AddHeader("accept", "application/json");            
request.AddParameter("application/json", "{\"startDateTime\": \"2020-09- 
         28T19:30:34.2444915-07:00\",\n\"endDateTime\": \"2020-09- 
         28T20:00:34.2464912-07:00\",\"subject\": \"User Token Meeting\"}", 
         ParameterType.RequestBody);
var response = client.Execute(request);

获取令牌:

var client = new RestClient("https://login.microsoftonline.com/{tenant- 
                 Id}/oauth2/v2.0/token");
var request = new RestRequest(Method.POST);         
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/x-www-form-urlencoded");         
request.AddHeader("grant_type", "password");
request.AddParameter("application/x-www-form-urlencoded", 
     "grant_type=password&client_id={client-Id}&client_secret={client- 
      secret}&scope={scopeurl}&userName={username}&password={password}", 
      ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
var json = response`.`Content;
var JSONObject = JObject.Parse(json);
var token = (string)JSONObject["access_token"];