Azure 如何使用beta Microsoft Graph API在planner中删除具有外部引用的任务详细信息引用

Azure 如何使用beta Microsoft Graph API在planner中删除具有外部引用的任务详细信息引用,azure,office365,microsoft-graph-api,Azure,Office365,Microsoft Graph Api,我是Microsoft Graph API的新手,我想用它删除planner中任务详细信息的引用(链接) 作为更新任务详细信息的一部分,我使用externalReferenceCollection并按照以下链接执行更新: Microsoft的文档还指出:“客户端可以定义开放类型的属性。在这种情况下,客户端必须提供基于HTTP/HTTPS协议的有效URL作为属性,并且其值必须是externalReference对象。基于OData,开放类型中的属性名称不能包含以下字符:,:,%,因此需要对它们进行

我是Microsoft Graph API的新手,我想用它删除planner中任务详细信息的引用(链接)

作为更新任务详细信息的一部分,我使用externalReferenceCollection并按照以下链接执行更新:

Microsoft的文档还指出:“客户端可以定义开放类型的属性。在这种情况下,客户端必须提供基于HTTP/HTTPS协议的有效URL作为属性,并且其值必须是externalReference对象。基于OData,开放类型中的属性名称不能包含以下字符:,:,%,因此需要对它们进行编码。示例如上所示若要删除引用,请将属性值设置为null

但是我不知道如何将property的值设置为null来构建JSON字符串以删除任务细节的引用(链接)

PS:我在C#中使用HttpClient,更新任务详细信息的方法类似于此类:

提前谢谢


Tuan

最后,我找到了答案。我在这里发帖,这样应该会有所帮助

例如,要删除url为“http%3A//2%2Eff%2E2%2E1”的引用,引用的请求体JSON应如下所示:

{"description": "task description 1", "references": { 
"http%3A//2%2Eff%2E2%2E1": null
}}
快乐编码