Microsoft graph api 如何发送嵌套附件?

Microsoft graph api 如何发送嵌套附件?,microsoft-graph-api,office-js,office365api,outlook-restapi,Microsoft Graph Api,Office Js,Office365api,Outlook Restapi,在自定义Outlook加载项中编写JS代码,通过REST发送电子邮件 情况如下 report \ \---- another message (item attachment) \ \------- attachment (file attachment) 换句话说,我正在发送一条新的报告消息,其中包含另一条消息作为项目附件(工作正常) 但现在的问题是,当使用另一封带有附件的邮件发送时,这会失败。打开附加了其他邮件的报表时,不会显示附件 查询是POS

在自定义Outlook加载项中编写JS代码,通过REST发送电子邮件

情况如下

report
 \
  \---- another message (item attachment)
         \
          \------- attachment (file attachment)
换句话说,我正在发送一条新的报告消息,其中包含另一条消息作为项目附件(工作正常)

但现在的问题是,当使用另一封带有附件的邮件发送时,这会失败。打开附加了其他邮件的报表时,不会显示附件

查询是POST

返回202已接受

正文很长,并以此为要点

您可以看到邮件的附件中包含一个项目附件(附加另一封邮件),其中包含一个名为“bat_kitten.jpeg”的文件附件

为什么这封发送的邮件没有这个文件附件,但服务器仍然用accepted 202进行响应

也许某些参数是错误的?不确定为该文件附件的ContentId和ContentLocation设置什么

或者嵌套附件还不受支持


如果有任何线索,我们将不胜感激。

Rest API v1.0和v2.0也有问题。我的意思是,他们可能出于防病毒原因禁用了它们。嵌套的嵌套文件是个坏主意,原因有很多,更不用说一开始处理它们的复杂性了。如果将
ContentId
ContentLocation
完全放在
FileAttachment
上会发生什么?看起来这些都是不相关的,并且可能导致服务的行为方式出乎意料。