gpt4 book ai didi

java - 如何使用 msgraph-sdk-java 将成员添加到目录角色

转载 作者:太空宇宙 更新时间:2023-11-04 09:56:33 25 4
gpt4 key购买 nike

我正在尝试执行以下操作

IDirectoryObjectWithReferenceRequest request = graphServiceClient.directoryRoles(roleId).members("$ref").buildRequest();
DirectoryObject o = new DirectoryObject();
o.id = "someid";
request.post(null, o);

并得到400。需要传递给post的第二个参数对象是什么? post 需要传递的第一个参数是什么?文档规定作为正文传递:

{"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}" }

另外,要发布的第一个参数是什么处理?成功的话会直接返还吗?这似乎是一种非常不寻常的报告成功/失败的方式。

最佳答案

事实证明,上面的说法是完全错误的。这是应该如何完成的:

        DirectoryObject o = new DirectoryObject();
o.id = objectId;
requireDelegatedPermissions = true;
IDirectoryObjectCollectionReferenceRequest request = graphServiceClient.directoryRoles(roleId).members().references().buildRequest();
return request.post(o);

关于java - 如何使用 msgraph-sdk-java 将成员添加到目录角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54080856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com