python - 使用 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。但是,扩展属性仅不包括字符串。我不确定如何在值字段中设置布尔值。
解决方案
该类型的后半部分位于字符串值所在的位置。所以要发布这个,它将变成 `{'singleValueExtendedProperties': [{'id': 'boolean 0x10F4', 'value': '**true**'}]}1
推荐阅读
- laravel - Laravel 邮件自动化
- c# - 读取Excel文件时出现C#错误,这是一个奇怪的错误
- python-3.x - Google Cloud Functions 未返回响应
- javascript - $.post 的问题
- python - 如何从 Python Flask 中的 HTML 选择中获取项目
- php - PHPunit:如何从外部函数更改 Mock 对象的属性
- angular - 当所选语言之一的翻译不可用时如何禁用按钮
- c - 将输入的整数排序为奇数和偶数数组
- c# - 在以下情况下,手动 foreach 循环是否更快或对集合进行 linq 查询?
- unity3d - Unity3D 看不到哈萨克语字母