如何在使用 python 的团队中使用电子邮件 ID 获取用户 ID
How to get user id using email id in teams using python
我正在创建一个机器人来在操作完成后通知用户。我在哪里可以使用下面的(屏幕截图)代码获取我的详细信息。
现在,为了通过机器人向用户发送消息,我需要先 his/her ID
发送通知,就像上面的情况一样,我能够提取我的信息因为我已经登录了 Teams。不幸的是,字母数字 ID
很难使用,需要在请求和发送通知之前存在。
如果 ID
已知,则下面是 JSON 结果。
Response body
{
"id": "29:1GcS4EyB_oSI8A88XmWBN7NJFyMqe3QGnJdgLfFGkJnVelzRGos0bPbpsfJjcbAD22bmKc4GMbrY2g4JDrrA8vM06X1-cHHle4zOE6U4ttcc",
"objectId": "9d3e08f9-a7ae-43aa-a4d3-de3f319a8a9c",
"givenName": "Larry",
"surname": "Brown",
"email": "Larry.Brown@fabrikam.com",
"userPrincipalName": "labrown@fabrikam.com",
"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47",
"userRole":"user"
}
如何使用电子邮件 ID 获取用户的唯一 ID,以便我可以使用 bot 向 him/her 发送个人消息。
有一个选项fetch conversationChatId to send proactive message。
在获取对话 ID 之前,您应该检查您的机器人当前是否已为消息收件人安装。
注意: Installation of app via Graph API 触发 Bot 的对话更新事件。
我正在创建一个机器人来在操作完成后通知用户。我在哪里可以使用下面的(屏幕截图)代码获取我的详细信息。
现在,为了通过机器人向用户发送消息,我需要先 his/her ID
发送通知,就像上面的情况一样,我能够提取我的信息因为我已经登录了 Teams。不幸的是,字母数字 ID
很难使用,需要在请求和发送通知之前存在。
如果 ID
已知,则下面是 JSON 结果。
Response body
{
"id": "29:1GcS4EyB_oSI8A88XmWBN7NJFyMqe3QGnJdgLfFGkJnVelzRGos0bPbpsfJjcbAD22bmKc4GMbrY2g4JDrrA8vM06X1-cHHle4zOE6U4ttcc",
"objectId": "9d3e08f9-a7ae-43aa-a4d3-de3f319a8a9c",
"givenName": "Larry",
"surname": "Brown",
"email": "Larry.Brown@fabrikam.com",
"userPrincipalName": "labrown@fabrikam.com",
"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47",
"userRole":"user"
}
如何使用电子邮件 ID 获取用户的唯一 ID,以便我可以使用 bot 向 him/her 发送个人消息。
有一个选项fetch conversationChatId to send proactive message。
在获取对话 ID 之前,您应该检查您的机器人当前是否已为消息收件人安装。
注意: Installation of app via Graph API 触发 Bot 的对话更新事件。