【问题标题】:Outlook api $search not returning immutable idOutlook api $search 不返回不可变 ID
【发布时间】:2020-09-29 08:02:45
【问题描述】:

我正在使用 microsoft graph 来获取邮件。有两种过滤消息的方法,一种是使用 $filter,另一种是使用 $search。我的问题是我已经相应地列出了邮件并存储了他们的 ID,以便我可以下载它们。但是,如果我移动我的邮件,例如从草稿到已发送的项目,我在下载时无法获取该邮件。对于请求标头中的那个,我通过这样做将 Prefer 作为键和值 idType=immutableId 传递,即使我将它们移动到另一个文件夹,itemid 也不会改变,但是如果我使用 $search 列出邮件,此解决方案将不起作用,.... ....任何帮助都是可观的....

【问题讨论】:

  • 在应用 $search 或 $filter 之后,您正在寻找什么输出?
  • 使用 $search 和 $filter 我可以检索我收到的邮件...但是它们的 id 不是恒定的,这意味着将它们移动到另一个文件夹也会更改它们的 id,因此存储该 id 是没有的使用....来克服这个 Api 提供了将 Prefer 作为键和 Idtype= immutableid 传递的便利,同时通过传递这个它返回的 id 是恒定的并且将邮件移动到另一个文件夹不会改变它们的 id ,但是这些方法正在工作仅在调用 api $search 和 $filter 时不返回不可变 id
  • 到目前为止,这还没有通过 ODATA 查询实现。但是,您可以在 Microsoft Graph Feedback Forum 中为其提出用户意见。
  • 有什么方法可以让我在使用 $search 调用时获取邮件的不可变 id 或全局 id,就像我正在使用 $filter 一样
  • 我不确定 Outlook api 但使用 MS Graph 目前无法完成。移动这个来回答。

标签: microsoft-graph-api outlook-api


【解决方案1】:

到目前为止,您无法使用 $search 搜索消息的不可变 id,这还没有实现。但是,您可以在 Microsoft Graph Feedback Forum 中为其提出用户意见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    相关资源
    最近更新 更多