En este artículo se describe la API DE REST para la extensibilidad del teléfono de Teams.
Importante
Esta característica de Azure Communication Services se encuentra actualmente en versión preliminar. Las características de la versión preliminar están disponibles públicamente y se pueden usar en todos los clientes nuevos y existentes de Microsoft.
Esta versión preliminar se ofrece sin un Acuerdo de Nivel de Servicio y no se recomienda para cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que las funcionalidades estén restringidas.
Para más información, consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure.
Crear tarea
Cree una asignación para conceder a un usuario de Teams o una cuenta de recursos de Teams acceso al recurso de Communication Services.
PUT {endpoint}/access/teamsExtension/tenants/{tenantId}/assignments/{objectId}?api-version=2025-03-02-preview
Parámetros de URI
Nombre |
En |
Obligatorio |
Tipo |
Descripción |
objectId |
camino |
cierto |
cuerda / cadena |
ID de objeto del principal, es decir, el identificador de usuario o el identificador de cuenta de recurso. |
tenantId |
camino |
cierto |
cuerda / cadena |
Identificador de entidad del arrendatario al que pertenece el principal. |
api-version |
consulta |
cierto |
cuerda / cadena |
Versión de la API que se va a invocar. |
Cuerpo de la solicitud
Respuestas
Obtener tarea
Obtenga la asignación de acceso a un recurso desde un usuario de Teams o una cuenta de recursos de Teams.
GET {endpoint}/access/teamsExtension/assignments/{objectId}?api-version=2025-03-02-preview
Parámetros de URI
Nombre |
En |
Obligatorio |
Tipo |
Descripción |
objectId |
camino |
cierto |
cuerda / cadena |
ID de objeto del principal, es decir, el identificador de usuario o el identificador de cuenta de recurso. |
Respuestas
Eliminar asignación
Elimine la asignación para quitar el acceso a recursos de un usuario de Teams o una cuenta de recursos de Teams.
DELETE {endpoint}/access/teamsExtension/assignments/{objectId}?api-version=2025-03-02-preview
Parámetros de URI
Nombre |
En |
Obligatorio |
Tipo |
Descripción |
objectId |
camino |
cierto |
cuerda / cadena |
ID de objeto del principal, es decir, el identificador de usuario o el identificador de cuenta de recurso. |
Respuestas
Nombre |
Tipo |
Descripción |
204 Sin Contenido |
Vacío |
Código de estado correcto. |
Otros códigos de estado |
CommunicationErrorResponse |
Error. |
Definiciones
Error de Comunicación
Nombre |
Tipo |
Descripción |
code |
cuerda / cadena |
Código de error. |
details |
CommunicationError [] |
Más detalles sobre los errores específicos que llevaron a este error. |
innererror |
CommunicationError |
Error interno si existe. |
message |
cuerda / cadena |
El mensaje de error. |
target |
cuerda / cadena |
Destino del error. |
CommunicationErrorResponse
TeamsExtensionAssignmentCreateOrUpdateRequest
Nombre |
Tipo |
Descripción |
principalType |
cuerda / cadena |
Tipo de principal que accede al recurso, ya sea "user" o "teamsResourceAccount" . |
clientIds |
string[] |
Lista de identificadores de las aplicaciones a través de las cuales un "user" principal puede acceder al recurso. |
TeamsExtensionAssignmentResponse
Nombre |
Tipo |
Descripción |
objectId |
cuerda / cadena |
Id. de objeto de la entidad de seguridad de la asignación. |
tenantId |
cuerda / cadena |
Identificador de inquilino. |
principalType |
cuerda / cadena |
Tipo de principal que accede al recurso, ya sea "user" o "teamsResourceAccount" . |
clientIds |
string[] |
Lista de identificadores de las aplicaciones a través de las cuales un "user" principal puede acceder al recurso. |
Artículos relacionados