Я пытаюсь сделать следующее
IDirectoryObjectWithReferenceRequest request = graphServiceClient.directoryRoles(roleId).members("$ref").buildRequest();
DirectoryObject o = new DirectoryObject();
o.id = "someid";
request.post(null, o);
и получите 400. Какой объект второго параметра должен быть передан для публикации? Каков первый параметр, который должен быть передан в пост? Документация утверждает, что передать как тело:
{"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}" }
Кроме того, как обстоят дела с первым параметром для публикации? Он возвращается обратно, если это успех? Это кажется очень необычным способом сообщения об успехе / неудаче.