Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Como proveedor de Panel de control (CPV), puede usar las API REST para adquirir y quitar el consentimiento de los clientes de CSP para obtener permisos en sus inquilinos.
POST https://api.partnercenter.microsoft.com/v1/customers/{<customer_id>}/applicationconsents
Nota:
El límite de velocidad es de 50 solicitudes por segundo (RPS) para cada applicationId (id. de aplicación del asociado de CPV).
Adquisición del consentimiento
Parámetros del identificador URI
| Nombre | En | Obligatorio | Type | Descripción |
|---|---|---|---|---|
| customer_id | path | True | string | Identificador del cliente generado en el Centro de partners |
Encabezado de solicitud
Tipos de medios: application/json
| Nombre | Obligatorio | Type | Descripción |
|---|---|---|---|
| Autorización | True | string | Token de acceso para la audiencia https://api.partnercenter.microsoft.com |
| Accept | True | string | Tipo de contenido aceptable; aplicación o json de tipo ampliamente aceptado |
| ms-correlationid | string | Se usa para realizar el seguimiento de las solicitudes internamente. Si no se proporciona un ms-correlationid, el servidor genera uno nuevo para cada solicitud. | |
| ms-requestid | string | Se usa para la idempoencia de las solicitudes. Si no se proporciona un ms-requestid, el servidor genera uno nuevo para cada solicitud. |
Cuerpo de la solicitud
Tipos de medios: application/json
| Nombre | Escribir | Descripción |
|---|---|---|
| applicationId | string | Id. de aplicación del asociado de CPV |
| applicationGrants | Microsoft.Partner.Core.ApplicationConsents.ApplicationGrant[] | Lista de concesiones de aplicación para obtener el acceso a los clientes en su inquilino |
Respuestas
| Nombre | Escribir | Descripción |
|---|---|---|
| 200 OK | La solicitud finalizó correctamente. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 201 creado | Se crea el consentimiento de la aplicación. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 400 - Solicitud incorrecta | Faltaba o no había ninguna entrada no válida. El cuerpo de la respuesta contiene los detalles del error. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 401 No autorizado | La solicitud no se autenticó. El cliente debe pasar un token de acceso válido para la audiencia válida. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 403 Prohibida | La solicitud se autenticó pero se rechazó porque el autor de la llamada no tiene los derechos para invocarla. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 404 No encontrado | El recurso no se encuentra o no está disponible con los parámetros de entrada especificados. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 500 Error interno del servidor | El servicio de API del asociado o una de sus dependencias no pudieron cumplir la solicitud. Los autores de llamadas pueden reintentar la solicitud. Tipos de medios: application/json, application/xml, text/xml, text/json |
Definiciones
Microsoft.Partner.Core.ApplicationConsents.ApplicationGrant
| Nombre | Escribir | Descripción |
|---|---|---|
| enterpriseApplicationId | string | Representación GUID del recurso que obtiene acceso |
| scope | string | Valores separados por comas del ámbito para obtener acceso |
Eliminación del consentimiento
DELETE https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/applicationconsents/{application_id}
Nota:
El límite de velocidad es de 50 solicitudes por segundo (RPS) para cada applicationId (id. de aplicación del asociado de CPV).
Parámetros del identificador URI
| Nombre | En | Obligatorio | Type | Descripción |
|---|---|---|---|---|
| customer_id | path | True | string | Identificador del cliente generado en el Centro de partners |
| Application_id | path | True | string | Identificador de la aplicación CPV |
Encabezado de solicitud
Tipos de medios: application/json
| Nombre | Obligatorio | Type | Descripción |
|---|---|---|---|
| Autorización | True | string | Token de acceso para la audiencia https://api.partnercenter.microsoft.com |
| Accept | True | string | Tipo de contenido aceptable, normalmente escriba application/json |
| ms-correlationid | string | Se usa para realizar el seguimiento de las solicitudes internamente. Si no se proporciona un ms-correlationid , el servidor genera uno nuevo para cada solicitud. |
|
| ms-requestid | string | Se usa para la idempoencia de las solicitudes. Si no se proporciona un ms-requestid, el servidor genera uno nuevo para cada solicitud. |
Respuestas
| Nombre | Escribir | Descripción |
|---|---|---|
| 200 OK | La solicitud finalizó correctamente. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 201 creado | Se elimina el consentimiento de la aplicación. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 400 - Solicitud incorrecta | Faltaba o no había ninguna entrada no válida. El cuerpo de la respuesta contiene los detalles del error. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 401 No autorizado | La solicitud no se autenticó. El cliente debe pasar un token de acceso válido para la audiencia válida. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 403 Prohibida | La solicitud se autenticó pero se rechazó porque el autor de la llamada no tiene los derechos para invocarla. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 404 No encontrado | El recurso no se encuentra o no está disponible con los parámetros de entrada especificados. Tipos de medios: application/json, application/xml, text/xml, text/json |
|
| 500 Error interno del servidor | El servicio de API del asociado o una de sus dependencias no pudieron cumplir la solicitud. Los autores de llamadas pueden reintentar la solicitud. Tipos de medios: application/json, application/xml, text/xml, text/json |