graph - microsoft graph api:补丁嵌套结构
问题描述
要更新 sharepoint 中的“简单”字段项,我们可以使用图形 api 进行修补: https ://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/ {item-id}/字段 使用
{ "td_documentLookupId":"22" }
但是如果所需的结构是嵌套的 json,如何执行更新`在此处输入代码:
{
"td_documentLookupId":"22",
"td_object":{
"LookupId":7,
"LookupValue":"title"
}
}
这将返回一个无效请求。任何帮助表示赞赏!
解决方案
我发现以下内容适用于上述情况,使用 PATCH 协议:
{
"td_documentLookupId":"22",
"td_objectLookupId@odata.type": 'Collection(Edm.Int32)',
"td_objectLookupId": [7]
}
td_objectLookupId
是一个多选列表。如上所述,它可以修补值列表,例如 [7,8,9]
待打补丁的列名是列名与嵌套列名的组合(td_object + LookupId)
推荐阅读
- php - 如何在php变量中保存gapi响应
- julia - 在循环中更改变量 [Julia]
- android - 处理用于浮动操作按钮选项的菜单的单击事件
- c - 以下 C 代码的输出是什么?
- r - 使用 for 或 foreach 以及带有 Rcpp 的 C++ 函数耗尽内存
- javascript - 如何将 Vissual Studio func 重写为 js func?
- php - 不断获取查询失败
- javascript - 向 OBS Studio Brwoser Source 发送事件
- typo3 - TYPO3 从扩展中设置流体页面对象的标题
- c++ - 字符串不适用于#include
并使用命名空间标准