我有以下要求:
我可以使用以下方法批量处理:https://developer.microsoft.com/en-us/graph/docs/concepts/json_batching
答案 0 :(得分:0)
您可以使用dependsOn按顺序对请求进行排序,但是将它们作为单独的批次一个接一个地运行起来会更容易。
要批量添加用户,请尝试使用json(使用group和userIds替换id')
`
{
"requests": [
{
"id": "1",
"method": "POST",
"url": "/v1.0/groups/{id}/members/$ref"
"body": {
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}"
}
}
{
"id": "2",
"method": "POST",
"url": "/v1.0/groups/{id}/members/$ref"
"body": {
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}"
}
}
]
}
`
答案 1 :(得分:0)
我这样做的方式,每个api请求都有一个请求对象(在JSON批处理中)。 从逻辑上讲,如果没有创建组,我就无法继续处理我的任何请求。所以第一个将是对组端点的POST。 我想要的是后续请求使用新创建的组ID的方法,例如,添加成员。
在同一批次(同一JSON批处理对象)中是否可行? 如果是,怎么样?