首页 > 解决方案 > 使用 proptags 在 Microsoft Graph API 中设置扩展属性

问题描述

我正在尝试根据此处所述的 Graph API 文档设置属性标签:https ://docs.microsoft.com/en-us/graph/api/resources/extended-properties-overview?view=graph-rest-1.0

我正在尝试使用此处列出的补丁端点在 MailFolder 上设置扩展属性:https ://docs.microsoft.com/en-us/graph/api/mailfolder-update?view=graph-rest-1.0&tabs= http

消息的内容是: {'singleValueExtendedProperties': [{'id': 'String 0x10F4000B', 'value': 'true'}]}

但是,我总是得到表明由于属性值错误而失败的结果: {"error": {"code": "ErrorFolderSavePropertyError", "message": "The folder save operation failed due to invalid property values.", "innerError": { "request-id": "GUID", "date": "2019-11-12T19:44:02"}}}

查看围绕 MAPI 的规则并设置其值,它试图使用布尔类型 0x000B 设置标记 0x10F4。但是,扩展属性仅不包括字符串。我不确定如何在值字段中设置布尔值。

标签: pythonrestoffice365office365apioutlook-restapi

解决方案


该类型的后半部分位于字符串值所在的位置。所以要发布这个,它将变成 `{'singleValueExtendedProperties': [{'id': 'boolean 0x10F4', 'value': '**true**'}]}1


推荐阅读