Microsoft graph api Microsoft图形批处理请求

Microsoft graph api Microsoft图形批处理请求,microsoft-graph-api,Microsoft Graph Api,我有以下要求: 创建office 365统一组 添加成员 将每个成员添加到组的接受发件人列表中 获取本地存储(sql server)的以下ID 组ID 组的主线程ID 组的主计划器计划ID 该组的主计划器桶ID 我可以使用以下命令批处理此请求:您可以使用dependsOn将请求按特定顺序排序,但将它们作为单独的批处理逐个运行会更容易 创建组 添加成员 要在批处理中添加用户,请尝试以下json(用组和用户id替换id): 按照我的方式,每个api请求都有一个请求对象(在JSON批处理中)。

我有以下要求:

  • 创建office 365统一组
  • 添加成员
  • 将每个成员添加到组的接受发件人列表中
  • 获取本地存储(sql server)的以下ID
    • 组ID
    • 组的主线程ID
    • 组的主计划器计划ID
    • 该组的主计划器桶ID

  • 我可以使用以下命令批处理此请求:

    您可以使用dependsOn将请求按特定顺序排序,但将它们作为单独的批处理逐个运行会更容易

  • 创建组
  • 添加成员
  • 要在批处理中添加用户,请尝试以下json(用组和用户id替换id):


    按照我的方式,每个api请求都有一个请求对象(在JSON批处理中)。 从逻辑上讲,我不能在没有创建组的情况下继续处理任何请求。因此,第一个将是发布到groups端点。 我想要的是后续请求使用新创建的组ID的一种方式,例如,添加成员

    在同一批(同一个JSON批处理对象)中可以这样做吗? 如果是,如何进行

    `
        {
          "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}"
                }
            }
          ]
        }
    `