Выполнение запроса POST для API Microsoft Graph для добавления участников в группу ADC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Выполнение запроса POST для API Microsoft Graph для добавления участников в группу AD

Сообщение Anonymous »

Я пытаюсь добавить участников в группы AD, вызывающие API Microsoft Graph через функцию Azure.
Выполнять запросы GET через API Graph очень легко и просто, но я не могу" Я не нашел примеров того, как я мог бы выполнять запросы на публикацию для Graph API.
У меня есть пример запроса на публикацию для Graph API, который

Код: Выделить всё

POST https://graph.microsoft.com/v1.0/groups/{id}/members/$ref
Content-type: application/json
Content-length: 30

{
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}"
}
Вот код, который я успешно использую для получения ответа графика

Код: Выделить всё

public static async Task GetDirectoryUsers(string graphToken, TraceWriter log, string displayName)
{
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", graphToken);

string requestUrl = "https://graph.microsoft.com/v1.0/groups?$top=2&$filter=displayName eq '" + displayName + "'&$expand=Members";
var request = new HttpRequestMessage(new HttpMethod("GET"), requestUrl);
var response = await client.SendAsync(request);
return response;
}
Однако я совершенно не понимаю, как можно выполнить запрос с помощью кода C# в функции Azure для ДОБАВЛЕНИЯ полученных пользователей в другой AD. Как создать URL-адрес запроса? Как мне обрабатывать идентификатор odata в этом URL-адресе запроса?
Если бы кто-нибудь мог мне чем-то помочь, я был бы очень признателен

Подробнее здесь: https://stackoverflow.com/questions/516 ... n-ad-group
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»