【问题标题】:Outlook API error Invalid OData type specified: Microsoft.OutlookServices.FileAttachmentOutlook API 错误指定的 OData 类型无效:Microsoft.OutlookServices.FileAttachment
【发布时间】:2021-07-02 06:03:24
【问题描述】:

我们设置了一个功能,可以从我们的网络应用程序通过 Outlook 发送电子邮件,它一直运行良好,但是今天早上我的电子邮件收件箱突然充满了来自我们系统的错误,说它无法通过 Outlook 发送电子邮件,因为一个糟糕的要求。错误都是这样的:

{"error":{"code":"BadRequest","message":"Invalid OData type specified: \"Microsoft.OutlookServices.FileAttachment\"","innerError":{"date":"2021-07-02T05:43:00","request-id":"XXX","client-request-id":"XXX"}}}

正如我所说,它昨天还在工作,但现在不行了。而且其中很多都没有嵌入标题图像之外的特定附件,自工作以来就没有更改过。

关于错误原因的任何建议?

【问题讨论】:

    标签: azure outlook microsoft-graph-api outlook-restapi


    【解决方案1】:

    好的,所以我想通了。出于某种原因,我们的附件仍然设置为数据类型的“#Microsoft.OutlookServices.FileAttachment”。我将其更改为“microsoft.graph.fileAttachment”,现在它又可以工作了。我不知道为什么它决定今天强制改变,但我会留下这个问题并回答,以防其他人有同样的问题。

    【讨论】:

    • 今天早上遇到了同样的事情,你建议的修复对我有用。将不得不与 Microsoft 跟进,了解为什么今天发生了更改!
    • 开始看到同样的问题。感谢您发布此内容,它有助于更​​快地进行调试。
    • 我在尝试使用odata.type: "Microsoft.DirectoryServices.OAuth2PermissionGrant" 时遇到了类似的错误,我只是将其更改为"odata.type": "Microsoft.Graph.OAuth2PermissionGrant",,现在它可以工作了。我认为这是由于 the migration towards Graph Api 用于某些 Azure 资源/端点实际上,here 为您的案例解释 odata.type
    猜你喜欢
    • 2020-03-15
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    相关资源
    最近更新 更多