Microsoft图形区分Microsoft Teams上的电子邮件和消息

时间:2018-07-24 19:58:46

标签: microsoft-graph

我正在制作一个涉及在界面上显示您的电子邮件的应用程序,它使用Microsoft图形api从该人的Microsoft帐户获取数据。唯一的问题是呼叫某人的电子邮件:https://graph.microsoft.com/v1.0/me/messages中包含的问题是他们通过Microsoft Teams发送的所有消息。有没有一种方法,我可以只呼叫电子邮件,或者可以在批量消息呼叫中对它们进行排序。经过检查,看来电子邮件与Microsoft Teams上的消息之间没有区别。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

var arr = [2,2,4,3]; var dict={}; var len=arr.length; for(var i=0; i<len; i++) { dict[arr[i]] = i; } console.log(dict);我相信并会从您邮箱中的任何文件夹返回项目,这很令人困惑。团队可能会将对话作为非电子邮件项存储在您的用户邮箱中,因此它们会显示在/messages

下的图形中

您将需要明确指定文件夹。实际上,这将仅限于向您显示电子邮件项目。例如。 /messages

您可能还想提交一个错误,该错误涉及/v1.0/me/mailFolders/inbox/messages中出现的Teams对话,该错误与文档不同(指出该错误返回“邮件”)。当图查询Exchange时,他们应该添加类型过滤器。