我使用Outlook将任务分配给用户 Romeo Reader :
我请求任务更新:
因此任务也保留在我的任务列表中。
我现在使用Microsoft Graph接收我所有任务的列表。我分配给Romeo Reader的任务包括在此列表中。 assignedTo
属性设置为名称 Romeo Reader ,以标识此任务已分配:
注意:这是一个包含用户显示名称的纯字符串属性。
如何获取有关分配了该任务的该用户的更多信息?我需要他的电子邮件地址。或一些其他信息来获取他的用户个人资料(电子邮件,图片等)。但这似乎不可能,因为显示名称很可能不是唯一的。
如何获取分配了任务的用户的标识符(使用Microsoft Graph)?
答案 0 :(得分:1)
坏消息是Microsoft Graph不会直接公开此信息。你所看到的就是你得到的。 outlookTask resource type。
在至少某些情况下可能有用的是使用assignedTo
属性的值进行relevant people search:
GET /me/people?$search="Romeo Reader"
我意识到这不是100%可靠的,但这是在Graph中使用Outlook Tasks的当前状态可以做到的最好的方法。我建议提供有关UserVoice的反馈。