Bla*_*ter 7 rest sharepoint merge sharepoint-online
我尝试将项目合并到 SharePoint Online 中的现有列表中,但收到以下错误:
"The type SP.ListItemEntityCollection does not support HTTP PATCH method."
Run Code Online (Sandbox Code Playgroud)
我的配置如 Microsoft 文档中所述。https://msdn.microsoft.com/en-us/library/office/jj164022.aspx
列表中此类项目的权限是否存在问题?我该如何修改它?我没有看到任何对不同类型的引用,也没有看到解决这个问题的信息。
当指定了无效的资源端点时,通常会发生此错误。
创建SP.ListItem资源的端点
Url : /_api/web/lists/getbytitle(<listTitle>)/items
Method: POST
Data: <item payload>
Run Code Online (Sandbox Code Playgroud)
确保
SP.ListItemEntityCollection为该操作指定了资源端点。
更新SP.ListItem资源的端点
Url : /_api/web/lists/getbytitle(<listTitle>)/items(<itemid>)
Method: POST
Headers:
"X-HTTP-Method": "MERGE",
"If-Match": "*"
Data: <item payload>
Run Code Online (Sandbox Code Playgroud)
确保
SP.ListItem为该操作指定了资源 url。例如,以下 url/_api/web/lists/getbytitle(<listTitle>)/items?$filter=Id eq 1在这种情况下无效,并且在更新列表项时将发生指定的错误。
| 归档时间: |
|
| 查看次数: |
10234 次 |
| 最近记录: |