如何使用RESTAPI在Sharepoint中一次创建多个项目?

如何使用RESTAPI在Sharepoint中一次创建多个项目?,rest,sharepoint,microsoft-graph-api,Rest,Sharepoint,Microsoft Graph Api,我试着用这个身体: { “价值”:[ { “字段”:{ “字段1”:“1”, “字段2”:“11”, “字段3”:“111” } }, { “字段”:{ “字段1”:“2”, “字段2”:“12”, “字段3”:“112” } } ] } 我得到了状态代码201,尽管它只创建了一个数据为空的项 我的代码: 导入请求 url=”https://graph.microsoft.com/v1.0/sites//lists//items?expand=fields" 有效载荷=“{\r\n\'valu

我试着用这个身体:

{
“价值”:[
{
“字段”:{
“字段1”:“1”,
“字段2”:“11”,
“字段3”:“111”
}
},
{
“字段”:{
“字段1”:“2”,
“字段2”:“12”,
“字段3”:“112”
}
}
]
}
我得到了
状态代码201
,尽管它只创建了一个数据为空的项

我的代码:

导入请求
url=”https://graph.microsoft.com/v1.0/sites//lists//items?expand=fields"
有效载荷=“{\r\n\'value\”:[\r\n{\r\n\'fields\”:{\r\n\'UserId\':“1\”,\r\n\'ListId\':“11\”,\r\n\'Fixture\u x0020\u Id\':“111\”\r\n}\r\n}\r\n\'fields\':{\r\n\'UserId\':“2\”,\r\n\'ListId\'12\“,\r\n\“Fixture\u x0020\u Id\”:\“112\”\r\n}\r\n}\r\n]\r\n}”
标题={
“授权”:“持有人$accessToken”,
“内容类型”:“应用程序/json”
}
response=requests.request(“POST”,url,headers=headers,data=payload)
打印(response.text.encode('utf8'))
在Microsoft官方文档中找不到与批量插入相关的内容。
它使用批处理请求工作:

https://graph.microsoft.com/v1.0/$batch

curl--位置--请求发布'https://graph.microsoft.com/v1.0/$batch'\
--标题“授权:持有人$access\u令牌”\
--标题“内容类型:应用程序/json”\
--数据原始'{
“请求”:[
{
“id”:“1”,
“方法”:“发布”,
“url”:“/站点//列表//项目”,
“正文”:{
“字段”:{
“用户ID”:“1”,
“ListId”:“11”,
“夹具_x0020_Id”:“111”
}
},
“标题”:{
“内容类型”:“应用程序/json”
}
},
{
“id”:“2”,
“方法”:“发布”,
“url”:“/站点//列表//项目”,
“正文”:{
“字段”:{
“用户ID”:“133”,
“ListId”:“1123”,
“夹具_x0020_Id”:“1242411”
}
},
“标题”:{
“内容类型”:“应用程序/json”
}
},
...,
{
“id”:“4”,
“方法”:“发布”,
“url”:“/站点//列表//项目”,
“正文”:{
“字段”:{
“用户ID”:“1DSD”,
“ListId”:“1464651”,
“夹具_x0020_Id”:“1JGMJG11”
}
},
“标题”:{
“内容类型”:“应用程序/json”
}
}
]
}'
我发现了这一点:我会尝试,如果成功,我会在这里回答!