Share via


chatMessage: setReaction

Namespace: microsoft.graph

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/{chatsId}/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/v1.0/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/v1.0/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/v1.0/teams/teamsid/channels/channelId/messages/messageId/replies/replyId/setReaction
{
  "reactionType": "💘"
}

Antwort

HTTP/1.1 204 No Content