Compartir a través de


Renovar una clave de identificador de Microsoft Store

Usa este método para renovar una clave de Microsoft Store. Al generar una clave de identificador de Microsoft Store, la clave es válida durante 90 días. Una vez expirada la clave, puede usar la clave expirada para renegociar una nueva clave mediante este método.

La biblioteca Microsoft.StoreServices proporciona la funcionalidad de este método a través de la API UserStoreId.RefreshStoreId.

Requisitos previos

Para usar este método, necesitará:

Para obtener más información, consulte Administración de derechos de producto desde un servicio.

Solicitar

Sintaxis de la solicitud

Tipo de clave Método URI de solicitud
Colecciones PUBLICAR https://collections.mp.microsoft.com/v6.0/b2b/keys/renew
Comprar PUBLICAR https://purchase.mp.microsoft.com/v6.0/b2b/keys/renew

Encabezado de solicitud

Encabezado Tipo Descripción
Host string Debe establecerse en el valor collections.mp.microsoft.com o purchase.mp.microsoft.com.
Content-Length number Este encabezado especifica la longitud del cuerpo de la solicitud.
Content-Type string Especifica el tipo de solicitud y respuesta. Actualmente, el único valor admitido es application/json.

Cuerpo de la solicitud

Parámetro Tipo Descripción Obligatorio
serviceTicket string Token de acceso de Azure AD.
key string Clave de id. de Microsoft Store expirada.

Ejemplo de solicitud

POST https://collections.mp.microsoft.com/v6.0/b2b/keys/renew HTTP/1.1
Content-Length: 2774
Content-Type: application/json
Host: collections.mp.microsoft.com

{
    "serviceTicket": "eyJ0eXAiOiJKV1QiLCJhb….",
    "Key": "eyJ0eXAiOiJKV1QiLCJhbG…."
}

Respuesta

Cuerpo de la respuesta

Parámetro Tipo Descripción
key string La clave actualizada de Microsoft Store que se puede usar en futuras llamadas a la API de colecciones de Microsoft Store o a la API de compra.

Ejemplo de respuesta

HTTP/1.1 200 OK
Content-Length: 1646
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 1b5fa630-d672-4971-b2c0-3713f4ea6c85
MS-CV: xu2HW6SrSkyfHyFh.0.0
MS-ServerId: 030011428
Date: Tue, 13 Sep 2015 07:31:12 GMT

{
    "key":"eyJ0eXAi….."
}

Códigos de error

Código Error Código de error interno Descripción
401 No autorizado AuthenticationTokenInvalid El token de acceso de Azure AD no es válido. En algunos casos, los detalles del ServiceError contendrán más información, como cuando el token ha expirado o falta la notificación appid .
401 No autorizado InconsistentClientId La notificación clientId de la clave de identificador de Microsoft Store y la notificación appid del token de acceso de Azure AD no coinciden.