在 Microsoft Graph 或 Outlook API 中移动联系人或联系人文件夹

扬尼斯·拉洛普洛斯

我的问题是是否可以通过Microsoft Outlook APIMicrosoft Graph以及如何更改contactFolder资源和/或联系人资源ParentFolderId属性(我已经知道 Microsoft Graph 在后台使用 Microsoft Outlook API 来实现Outlook REST API 与 Microsoft Graph帖子中的 Outlook 功能)。

我试图这样做,但无济于事。所以我确信不支持此功能。


我做了什么:

我已经尝试通过 PATCH 调用来做到这一点。PATCH 调用正常工作,返回 200 状态代码,我可以更改例如其他属性,但它不适用于 ParentFolderId,它只是被忽略。

在线文档有一个例子,上面应该可以工作。在示例中,他们在正文中包含 ParentFolderID 并在响应中得到它,但由于我自己的尝试以及该示例似乎被嘲笑的事实,我开始相信这只是一个疏忽。这是该示例的链接:https : //developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/contactfolder_update

旁注:您不会在 Outlook API 文档中找到有关在联系人文件夹中支持 POST 和 PATCH 操作的任何信息,但 API 正好支持它们(请参阅https://msdn.microsoft.com/en-us/office/ office365/api/contacts-rest-operations)。Graph API 文档在这方面更完整,因为它们还涵盖了联系人文件夹的 POST 和 PATCH 操作。


因此,万一ParentFolderId支持的更改并且我没有做正确的事情,这里是我正在尝试的示例。以下内容适用于outlook.office.com API v2.0但我也使用了 v1.0 和 beta 版的所有可能性,也使用graph.microsoft.com了 v1.0 和 beta 版,相应地更改了属性的名称(outlook.com props 在 Pascal Case 中)。

curl --request PATCH \
  --url https://outlook.office.com/api/v2.0/me/contacts/AQMkADAwATNiZmYAZC0wNTUAZi1mNjU1AC0wMAItMDAKAEYAAAM_h46UdfWbRLlZWFB3Ty59BwAxLPcv2HzQSobPUzuXLWg7AAAAAereLgAAADEs9y-YfNBKhs9TO5ctaDsAAAAB6uX5AAAA \
  --header 'authorization: Bearer EwAAA+l...59wYC' \
  --header 'cache-control: no-cache' \
  --header 'content-type: application/json' \
  --data '{\n   "ParentFolderId": "AQMkADAwATNiZmYAZC0wNTUAZi1mNjU1AC0wMAItMDAKAC4AAAM_h46UdfWbRLlZWFB3Ty59AQAxLPcv2HzQSobPUzuXLWg7AAACAQ4AAAA=",\n "GivenName": "John"\n}'

(我当然已经删除了不记名令牌详细信息)

我想要该功能以实现联系人和/或联系人文件夹的有效移动操作。复制/删除的替代方法效率不高,也不会保留“移动”的事物的 id,因为它们将不得不再次创建。

杰森·约翰斯顿

您不能通过ParentFolderIdPATCH'ing更改Outlook 世界中任何实体的 。该属性由服务器管理。它改变的唯一方法是移动有问题的项目。不幸的是Move,API 中没有为联系人或联系人文件夹定义操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

[Microsoft Graph API v1.0]检索默认联系人文件夹的ID

来自分类Dev

Microsoft Graph API 截断个人笔记(Outlook 联系人)

来自分类Dev

使用 Microsoft Graph Api 获取带有照片的 Outlook 联系人

来自分类Dev

Outlook REST API与Microsoft Graph

来自分类Dev

从Microsoft Graph获取联系人的完整列表

来自分类Dev

Microsoft Graph API:尝试获取Outlook邮箱的消息,但获取“ ResourceNotFound”

来自分类Dev

Microsoft Graph 中的 Outlook API 身份验证

来自分类Dev

如何为联系人组/通讯组列表创建规则,以将电子邮件移动到Outlook 2013的特定文件夹?

来自分类Dev

Lync联系人无法从Outlook联系人同步

来自分类Dev

如何使用c#从外部应用程序访问特定文件夹中的Outlook 2013联系人?

来自分类Dev

如何使用 VSTO 加速获取 Outlook 文件夹中所有联系人的 EntryID 值

来自分类Dev

/ workingWith联系人列表在Office 365 Graph API中更新的频率如何?

来自分类Dev

如何使用 Microsoft 的 EWS API 2.0 获取联系人的电子邮件地址?

来自分类Dev

Microsoft Graph API:是否可以递归遍历文件夹

来自分类Dev

Outlook联系人信息作为vcard或.msg文件

来自分类Dev

按类别搜索Outlook联系人

来自分类Dev

检索Outlook的建议联系人

来自分类Dev

Outlook“右键单击联系人”修改

来自分类Dev

Outlook“右键单击联系人”修改

来自分类Dev

获取Outlook联系人的姓名

来自分类Dev

Outlook任务中的“联系人”字段

来自分类Dev

Microsoft Graph API SharePoint 文件搜索

来自分类Dev

如何使用 Powershell 将多个 vCard VCF 联系人文件导入 Outlook?

来自分类Dev

将联系人导入Exchange个人联系人文件夹

来自分类Dev

无法静默获取令牌-Microsoft Graph API获取用户的Outlook组

来自分类Dev

有没有办法在 Microsoft Graph API 中解密 Outlook 消息 ID?

来自分类Dev

在 Microsoft Graph API 中检索 Outlook 邮件时如何考虑相同的对话 ID

来自分类Dev

从谷歌人 api 获取联系人

来自分类Dev

通过Microsoft Graph观察Outlook事件

Related 相关文章

  1. 1

    [Microsoft Graph API v1.0]检索默认联系人文件夹的ID

  2. 2

    Microsoft Graph API 截断个人笔记(Outlook 联系人)

  3. 3

    使用 Microsoft Graph Api 获取带有照片的 Outlook 联系人

  4. 4

    Outlook REST API与Microsoft Graph

  5. 5

    从Microsoft Graph获取联系人的完整列表

  6. 6

    Microsoft Graph API:尝试获取Outlook邮箱的消息,但获取“ ResourceNotFound”

  7. 7

    Microsoft Graph 中的 Outlook API 身份验证

  8. 8

    如何为联系人组/通讯组列表创建规则,以将电子邮件移动到Outlook 2013的特定文件夹?

  9. 9

    Lync联系人无法从Outlook联系人同步

  10. 10

    如何使用c#从外部应用程序访问特定文件夹中的Outlook 2013联系人?

  11. 11

    如何使用 VSTO 加速获取 Outlook 文件夹中所有联系人的 EntryID 值

  12. 12

    / workingWith联系人列表在Office 365 Graph API中更新的频率如何?

  13. 13

    如何使用 Microsoft 的 EWS API 2.0 获取联系人的电子邮件地址?

  14. 14

    Microsoft Graph API:是否可以递归遍历文件夹

  15. 15

    Outlook联系人信息作为vcard或.msg文件

  16. 16

    按类别搜索Outlook联系人

  17. 17

    检索Outlook的建议联系人

  18. 18

    Outlook“右键单击联系人”修改

  19. 19

    Outlook“右键单击联系人”修改

  20. 20

    获取Outlook联系人的姓名

  21. 21

    Outlook任务中的“联系人”字段

  22. 22

    Microsoft Graph API SharePoint 文件搜索

  23. 23

    如何使用 Powershell 将多个 vCard VCF 联系人文件导入 Outlook?

  24. 24

    将联系人导入Exchange个人联系人文件夹

  25. 25

    无法静默获取令牌-Microsoft Graph API获取用户的Outlook组

  26. 26

    有没有办法在 Microsoft Graph API 中解密 Outlook 消息 ID?

  27. 27

    在 Microsoft Graph API 中检索 Outlook 邮件时如何考虑相同的对话 ID

  28. 28

    从谷歌人 api 获取联系人

  29. 29

    通过Microsoft Graph观察Outlook事件

热门标签

归档