获取Outlook MIME邮件时不支持OData请求



我们能够连接到Graph和Read电子邮件和文件夹。但是,我们还需要有电子邮件的MIME消息,该消息需要保存在我们的应用程序中作为批准证明,稍后可以下载为.eml文件。

我们提到https://learn.microsoft.com/en-us/graph/outlook-get-mime-message和https://learn.microsoft.com/en-us/graph/api/message-get?view=graph-rest-1.0&tabs=java#request-3用于进行REST调用。

然而,我们得到的回应是:

不支持OData请求。

SdkVersion:图形java.v2.3.1授权:[PI_REDACTED]

添加的API/权限包括管理员同意的Mail.ReadWrite和用户.Read.

在Graph API或任何其他方式上是否需要更多设置来获取MIME消息?

感谢

此问题已解决。POST应该像下面的一样进行

graphClient.users(用户名(.messages(msgId(.content((.buildRequest((.get((;

当我打电话给时

graphClient.users(用户名(.mailFolders(文件夹ID(.messages(消息ID(.content((.buildRequest((.get((;

最新更新