【发布时间】:2020-11-06 12:57:28
【问题描述】:
我尝试使用这个身体:
{
"value": [
{
"fields": {
"field1": "1",
"field2": "11",
"field3": "111"
}
},
{
"fields": {
"field1": "2",
"field2": "12",
"field3": "112"
}
}
]
}
我得到了Status Code 201,尽管它只创建了一个带有空数据的项目。
我的代码:
import requests
url = "https://graph.microsoft.com/v1.0/sites/<mysite>/lists/<mylist>/items?expand=fields"
payload = "{\r\n \"value\": [\r\n {\r\n \"fields\": {\r\n \"UserId\": \"1\",\r\n \"ListId\": \"11\",\r\n \"Fixture_x0020_Id\": \"111\"\r\n }\r\n },\r\n {\r\n \"fields\": {\r\n \"UserId\": \"2\",\r\n \"ListId\": \"12\",\r\n \"Fixture_x0020_Id\": \"112\"\r\n }\r\n }\r\n ]\r\n}"
headers = {
'Authorization': 'Bearer $accessToken',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
在 Microsoft 官方文档中找不到与批量插入相关的内容。 Official Documentation
【问题讨论】:
-
我找到了这个:docs.microsoft.com/en-us/graph/… 我会尝试,如果我成功了,我会在这里回答!
标签: rest sharepoint microsoft-graph-api