是否使用Outlook REST API创建联系人文件夹?

是否使用Outlook REST API创建联系人文件夹?,outlook,outlook-restapi,Outlook,Outlook Restapi,是否可以使用Outlook REST API创建联系人文件夹?我查看了Outlook联系人API,发现即使在beta版中,也只有对获取现有联系人文件夹的引用 似乎专注于使用C和一些特定的SDK。我正在使用Python,所以这对我来说不起作用。我在StackOverflow和Google上都没有找到这个问题的明确答案。由于文件中没有提及任何内容,我认为这是不可能的,但我只是想在可能的情况下得到关于这个问题的最终和/或官方答案。如果我在研究过程中遗漏了什么,也请告诉我。 谢谢 有一个创建文件夹的操作

是否可以使用Outlook REST API创建联系人文件夹?我查看了Outlook联系人API,发现即使在beta版中,也只有对获取现有联系人文件夹的引用

似乎专注于使用C和一些特定的SDK。我正在使用Python,所以这对我来说不起作用。我在StackOverflow和Google上都没有找到这个问题的明确答案。由于文件中没有提及任何内容,我认为这是不可能的,但我只是想在可能的情况下得到关于这个问题的最终和/或官方答案。如果我在研究过程中遗漏了什么,也请告诉我。
谢谢

有一个创建文件夹的操作,尽管它似乎不接受任何可以指定文件夹类型的参数。它可能与父文件夹具有相同的项目类型,但我不确定

否则,在Graph API中有一个特定于联系人文件夹的创建方法;看

如果需要特定于Python的SDK,请参阅:。代码示例:


仅供参考,您可以使用任何代码平台与Office 365或Graph API一起工作,只要它们支持REST。

在阅读了@Eric Legault的答案后,我发现可以盲目尝试。即使文档没有声明,您也可以通过在正文中使用DisplayName属性向contact folders端点发送帖子来创建文件夹

我也是 邮递https://outlook.office.com/api//me/contactfolders 在请求主体中使用{DisplayName:folder_name},它将工作,返回通常创建的201响应代码

这在v2.0和beta端点中都适用


在撰写本文时,Outlook Contacts的用户界面自封为Outlook People非常糟糕,根本不友好,或者我只是不理解它,所以我实际上不知道如何通过它创建或删除联系人文件夹,但我很高兴REST API能够完成这项工作:

虽然您的回答没有直接回答如何使用Outlook REST API创建联系人文件夹,但它确实激励我尝试使用Outlook API使用的标准参数创建文件夹,尽管使用的端点不同。即使文档没有声明,您也可以通过在正文中使用DisplayName属性向contact folders端点发送帖子来创建文件夹。谢谢你的洞察力!是的,这很有效。我们正在将我们的文档与位于的Graph docs进行整合,以解决这一遗漏。感谢您对web客户端中的人员用户界面的反馈!。我会传下去:@JasonJohnston没问题!再次感谢您的回答和反馈。是的,我指的是通过outlook.com的web客户端。我不是故意对它无礼,但这对我来说真的毫无意义。如果我删除了某个联系人,即使该联系人已不存在,它仍会保留已删除联系人上的选择。如果要删除其他联系人,我需要选择所有联系人,然后取消选择所有联系人,然后选择要删除的联系人,因为我无法直接取消选择不再存在的联系人。这类问题似乎遍布整个UI: