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