chatMessage: setReaction
Espacio de nombres: microsoft.graph
Establezca una reacción en un solo chatMessage o una respuesta de mensaje de chat en un canal o chat.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Permisos
Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.
Permisos para el canal
Tipo de permiso | Permisos (de menos a más privilegiados) |
---|---|
Delegado (cuenta profesional o educativa) | ChannelMessage.Send |
Delegado (cuenta personal de Microsoft) | No admitida. |
Aplicación | No admitida. |
Permisos para chat
Tipo de permiso | Permisos (de menos a más privilegiados) |
---|---|
Delegado (cuenta profesional o educativa) | Chat.ReadWrite, ChatMessage.Send |
Delegado (cuenta personal de Microsoft) | No admitida. |
Aplicación | No admitida. |
Solicitud HTTP
Para establecer una reacción a un chatMessage en un canal:
POST /teams/{teamsId}/channels/{channelId}/messages/{chatMessageId}/setReaction
POST /teams/{teamId}/channels/{channelId}/messages/{messageId}/replies/{replyId}/setReaction
Para establecer una reacción a un chatMessage en un chat:
POST /chats/{chatsId}/messages/{chatMessageId}/setReaction
Encabezados de solicitud
Nombre | Descripción |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione reactionType como unicode.
Respuesta
Si se ejecuta correctamente, esta acción devuelve un código de respuesta 204 No Content
.
Ejemplos
Ejemplo 1: Establecer una reacción a un mensaje de chat
Solicitud
POST https://graph.microsoft.com/v1.0/chats/chatId/messages/messageId/setReaction
{
"reactionType": "💘"
}
Respuesta
HTTP/1.1 204 No Content
Ejemplo 2: Establecer una reacción a un mensaje en un canal
Solicitud
POST https://graph.microsoft.com/v1.0/teams/teamsid/channels/channelId/messages/messageId/setReaction
{
"reactionType": "💘"
}
Respuesta
HTTP/1.1 204 No Content
Ejemplo 3: Establecer una reacción a un mensaje de respuesta
Solicitud
POST https://graph.microsoft.com/v1.0/teams/teamsid/channels/channelId/messages/messageId/replies/replyId/setReaction
{
"reactionType": "💘"
}
Respuesta
HTTP/1.1 204 No Content