我正在使用nodejs sdk v4在Ms Teams中开发一个机器人,该机器人使用getPagedTeamMembers()获取所有团队成员的列表,然后为每个成员我想获取与该机器人的对话ID >。 我找到了一种使用api调用“ serviceUrl / in / v3 / conversations”的方法,但我不知道如何获取此api调用的承载auth-token。
答案 0 :(得分:1)
您将POST请求发送到/ token身份平台端点以获取访问令牌:
POST (https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
Host: login.microsoftonline.com
Content-Type: application/x-www-form-urlencoded
client_id={client_Id}
&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default
&client_secret={client_secret}
&grant_type=client_credentials
您将获得访问令牌作为响应
{
"token_type": "Bearer",
"expires_in": 3599,
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1uQ19WWmNBVGZNNXBP..."
}