如果我在Microsoft团队中有两个同名的用户,如"John Smith".我们可以添加两个名称相同但电子邮件ID不同的用户。现在,在获取通道消息的 API 中,响应将是其响应的一部分,如下所示:
"mentions": [
{
"id": 0,
"mentionText": "John Smith",
"mentioned": {
"application": null,
"device": null,
"conversation": null,
"user": {
"id": "5fc21b65-9c9b-4b73-ac2c-d5dafe1cf08f",
"displayName": "John Smith",
"userIdentityType": "aadUser"
}
}
}
但是在此响应中,如果我有两个约翰史密斯,我没有获得电子邮件 ID 来验证我们从哪个用户那里得到了回复。如何应对这种情况
@NDD 获得用户 ID 后,您可以使用该 ID 进行 api 调用以获取用户配置文件。在那里,您可以获取用户的电子邮件ID。