Microsoft Graph:如何获取Outlook任务的受让人的电子邮件地址?

时间:2018-07-19 06:54:15

标签: outlook microsoft-graph

我使用Outlook将任务分配给用户 Romeo Reader

enter image description here

我请求任务更新:

enter image description here

因此任务也保留在我的任务列表中。

我现在使用Microsoft Graph接收我所有任务的列表。我分配给Romeo Reader的任务包括在此列表中。 assignedTo属性设置为名称​​ Romeo Reader ,以标识此任务已分配:

enter image description here

注意:这是一个包含用户显示名称的纯字符串属性。

如何获取有关分配了该任务的该用户的更多信息?我需要他的电子邮件地址。或一些其他信息来获取他的用户个人资料(电子邮件,图片等)。但这似乎不可能,因为显示名称很可能不是唯一的。

如何获取分配了任务的用户的标识符(使用Microsoft Graph)?

1 个答案:

答案 0 :(得分:1)

坏消息是Microsoft Graph不会直接公开此信息。你所看到的就是你得到的。 outlookTask resource type

在至少某些情况下可能有用的是使用assignedTo属性的值进行relevant people search

GET /me/people?$search="Romeo Reader"

我意识到这不是100%可靠的,但这是在Graph中使用Outlook Tasks的当前状态可以做到的最好的方法。我建议提供有关UserVoice的反馈。