Teams api发送个人消息
时间: 2023-11-13 22:02:29 浏览: 211
teams-app-example:在.Net framework 4.8上使用Razor,Msal,Graph Api,Personal选项卡,消息扩展的Teams应用程序的工作示例
您可以使用 Microsoft Teams 的 Graph API 来向个人发送消息。首先,您需要获得目标用户的 User ID 和 Microsoft Teams 应用程序的 Tenant ID。然后,您可以使用以下 API 向个人发送消息:
```
POST https://graph.microsoft.com/v1.0/teams/{team-id}/channels/{channel-id}/messages
Content-type: application/json
Authorization: Bearer {access-token}
{
"body": {
"content": "Hello, World!"
},
"toRecipients": [
{
"emailAddress": {
"address": "user-id@tenant-id"
}
}
]
}
```
您需要将 `{team-id}` 替换为目标团队的 ID,`{channel-id}` 替换为目标频道的 ID,`{access-token}` 替换为您的 Microsoft Teams 应用程序的访问令牌。`"Hello, World!"` 是要发送的消息内容,`"user-id@tenant-id"` 是目标用户的 User ID 和 Microsoft Teams 应用程序的 Tenant ID 的组合。
请注意,您需要有足够的权限才能使用此 API 发送消息。如果您尝试发送消息而没有足够的权限,则会收到相应的错误消息。
阅读全文