【问题标题】:How can I get my favorite people (outlook contacts) via Microsoft Graph如何通过 Microsoft Graph 获取我最喜欢的人(outlook 联系人)
【发布时间】:2021-05-27 05:06:56
【问题描述】:

我想使用 Microsoft Graph 接收我在 Outlook 中设置的最喜欢的人(Outlook 联系人)。

在 Outlook 中,我可以右键单击任何联系人并选择Add to Favorites,然后他们会显示在 Outlook 的右下角。要查看我的收藏夹,我必须通过View -> To-Do Bars -> People 在 Outlook 中启用它们。然后看起来如下:

最接近我的目标的是https://graph.microsoft.com/v1.0/me/people 端点,但只列出了我最近的联系人,不一定是我的最爱。

在人员端点 (https://docs.microsoft.com/en-us/graph/people-example) 的文档中,有属性 isFavorite,但似乎总是false。过滤器?$filter=isFavorite eq true 也失败了:

"error": {
        "code": "ErrorInvalidProperty",
        "message": "The property 'isFavorite' does not support filtering."
    }

【问题讨论】:

    标签: outlook microsoft-graph-api


    【解决方案1】:

    我已经对此进行了测试并得到了相同的响应,看来尚不支持此功能。你会考虑filing a feature request on the M365 developer platform 这样可以调查吗?

    您可能还考虑同时使用所需参数执行select 并在客户端执行过滤?

    https://graph.microsoft.com/v1.0/me/people?$select=displayName,isFavorite
    

    如果这有帮助,如果您还有其他问题,请告诉我。

    【讨论】:

      【解决方案2】:

      在底层,它被存储为一个隐藏的分发列表。 我认为只有扩展 MAPI 才能到达那里......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-15
        相关资源
        最近更新 更多