chatMessage: setReaction
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta
Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Legen Sie eine Reaktion auf eine einzelne chatMessage oder eine Chatnachrichtenantwort in einem Kanal oder einem Chat fest.
Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.
Globaler Dienst | US Government L4 | US Government L5 (DOD) | China, betrieben von 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie unter Berechtigungen.
Berechtigungen für Kanal
Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
---|---|
Delegiert (Geschäfts-, Schul- oder Unikonto) | ChannelMessage.Send |
Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
Anwendung | Nicht unterstützt |
Berechtigungen für Chat
Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
---|---|
Delegiert (Geschäfts-, Schul- oder Unikonto) | Chat.ReadWrite, ChatMessage.Send |
Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
Anwendung | Nicht unterstützt |
HTTP-Anforderung
So legen Sie eine Reaktion auf eine chatMessage in einem Kanal fest:
POST /teams/{teamsId}/channels/{channelId}/messages/{chatMessageId}/setReaction
POST /teams/{teamId}/channels/{channelId}/messages/{messageId}/replies/{replyId}/setReaction
So legen Sie eine Reaktion auf eine chatMessage in einem Chat fest:
POST /chats/{chatId}/messages/{chatMessageId}/setReaction
Anforderungsheader
Name | Beschreibung |
---|---|
Authorization | Bearer {token}. Erforderlich. Erfahren Sie mehr über die Authentifizierung und Autorisierung. |
Anforderungstext
Geben Sie im Anforderungstext den reactionType als Unicode an.
Antwort
Wenn die Aktion erfolgreich verläuft, wird der Antwortcode 204 No Content
zurückgegeben.
Beispiele
Beispiel 1: Festlegen einer Reaktion auf eine Chatnachricht
Anforderung
POST https://graph.microsoft.com/beta/chats/chatId/messages/messageId/setReaction
{
"reactionType": "💘"
}
Antwort
HTTP/1.1 204 No Content
Beispiel 2: Festlegen einer Reaktion auf eine Nachricht in einem Kanal
Anforderung
POST https://graph.microsoft.com/beta/teams/teamsid/channels/channelId/messages/messageId/setReaction
{
"reactionType": "💘"
}
Antwort
HTTP/1.1 204 No Content
Beispiel 3: Festlegen einer Reaktion auf eine Antwortnachricht
Anforderung
POST https://graph.microsoft.com/beta/teams/teamsid/channels/channelId/messages/messageId/replies/replyId/setReaction
{
"reactionType": "💘"
}
Antwort
HTTP/1.1 204 No Content