Respuesta a las revisiones mediante servicios de almacenamientoRespond to reviews using Store services

Use la API de Microsoft Store Reviews para responder mediante programación a las revisiones de la aplicación en la tienda.Use the Microsoft Store reviews API to programmatically respond to reviews of your app in the Store. Esta API es especialmente útil para los desarrolladores que desean responder de forma masiva a muchas revisiones sin usar el centro de Partners.This API is especially useful for developers who want to bulk respond to many reviews without using Partner Center. Esta API usa Azure Active Directory (Azure AD) para autenticar las llamadas provenientes de la aplicación o el servicio.This API uses Azure Active Directory (Azure AD) to authenticate the calls from your app or service.

Los siguientes pasos describen el proceso de principio a fin:The following steps describe the end-to-end process:

  1. Asegúrate de que se hayan completado todos los requisitos previos.Make sure that you have completed all the prerequisites.
  2. Antes de llamar a un método en la API de Microsoft Store Reviews, obtenga un token de acceso Azure ad.Before you call a method in the Microsoft Store reviews API, obtain an Azure AD access token. Después de obtener un token, tiene 60 minutos para usar este token en las llamadas a la API de Microsoft Store Reviews antes de que expire el token.After you obtain a token, you have 60 minutes to use this token in calls to the Microsoft Store reviews API before the token expires. Después de que el token expire, puedes generar uno nuevo.After the token expires, you can generate a new token.
  3. Llame a la API de Microsoft Store Reviews.Call the Microsoft Store reviews API.

Nota

Además de usar la API de Microsoft Store Reviews para responder mediante programación a las revisiones, puede responder de forma alternativa a las revisiones mediante el centro de Partners.In addition to using the Microsoft Store reviews API to programmatically respond to reviews, you can alternatively respond to reviews using Partner Center.

Paso 1: completar los requisitos previos para usar la API de Microsoft Store ReviewsStep 1: Complete prerequisites for using the Microsoft Store reviews API

Antes de empezar a escribir código para llamar a la API de Microsoft Store Reviews, asegúrese de que ha completado los requisitos previos siguientes.Before you start writing code to call the Microsoft Store reviews API, make sure that you have completed the following prerequisites.

  • Usted (o su organización) tiene que tener un directorio de Azure AD y el permiso de Administrador global para el directorio.You (or your organization) must have an Azure AD directory and you must have Global administrator permission for the directory. Si usa Microsoft 365 u otros servicios empresariales de Microsoft, ya tiene el directorio de Azure AD.If you already use Microsoft 365 or other business services from Microsoft, you already have Azure AD directory. De lo contrario, puede crear un nuevo Azure ad en el centro de Partners sin cargo adicional.Otherwise, you can create a new Azure AD in Partner Center for no additional charge.

  • Debe asociar una aplicación Azure AD a la cuenta del centro de Partners, recuperar el identificador de inquilino y el identificador de cliente de la aplicación y generar una clave.You must associate an Azure AD application with your Partner Center account, retrieve the tenant ID and client ID for the application and generate a key. La aplicación Azure AD representa la aplicación o el servicio del que desea llamar a la API de Microsoft Store Reviews.The Azure AD application represents the app or service from which you want to call the Microsoft Store reviews API. Necesita el identificador de inquilino, el identificador de cliente y la clave para obtener un token de acceso de Azure AD para pasar a la API.You need the tenant ID, client ID and key to obtain an Azure AD access token that you pass to the API.

    Nota

    Solo tiene que realizar esta tarea una vez.You only need to perform this task one time. Una vez que tenga el identificador de inquilino, el identificador de cliente y la clave, puede volver a usarlos cada vez que tenga que crear un nuevo token de acceso de Azure AD.After you have the tenant ID, client ID and key, you can reuse them any time you need to create a new Azure AD access token.

Para asociar una aplicación Azure AD a la cuenta del centro de Partners y recuperar los valores necesarios:To associate an Azure AD application with your Partner Center account and retrieve the required values:

  1. En el Centro de partners, asocie la cuenta del Centro de partners de la organización con el directorio de Azure AD de la organización.In Partner Center, associate your organization's Partner Center account with your organization's Azure AD directory.

  2. A continuación, en la página usuarios de la sección configuración de la cuenta del centro de partners, agregue la Azure ad aplicación que representa la aplicación o el servicio que usará para responder a las revisiones.Next, from the Users page in the Account settings section of Partner Center, add the Azure AD application that represents the app or service that you will use to respond to reviews. Asegúrese de asignar a esta aplicación el rol Administrador.Make sure you assign this application the Manager role. Si la aplicación aún no existe en el directorio de Azure AD, puede crear una nueva aplicación de Azure AD en el Centro de partners.If the application doesn't exist yet in your Azure AD directory, you can create a new Azure AD application in Partner Center.

  3. Vuelva a la página Usuarios, haga clic en el nombre de la aplicación de Azure AD para ir a la configuración de la aplicación y, a continuación, copie los valores de Identificador de inquilino e Identificador de cliente.Return to the Users page, click the name of your Azure AD application to go to the application settings, and copy down the Tenant ID and Client ID values.

  4. Haga clic en Agregar nueva clave.Click Add new key. En la pantalla siguiente, copie el valor de Clave.On the following screen, copy down the Key value. Después de salir de esta página no podrá tener acceso de nuevo a esta información.You won't be able to access this info again after you leave this page. Para más información, consulte Administrar claves para una aplicación de Azure AD.For more information, see Manage keys for an Azure AD application.

Paso 2: Obtención de un token de acceso de Azure ADStep 2: Obtain an Azure AD access token

Antes de llamar a cualquiera de los métodos de la API de Microsoft Store Reviews, primero debe obtener un token de acceso Azure AD que pase al encabezado Authorization de cada método de la API.Before you call any of the methods in the Microsoft Store reviews API, you must first obtain an Azure AD access token that you pass to the Authorization header of each method in the API. Una vez que haya obtenido un token de acceso, tiene 60 minutos para usarlo antes de que expire.After you obtain an access token, you have 60 minutes to use it before it expires. Después de que el token expire, puedes actualizar el token para que puedas continuar usándolo en llamadas adicionales a la API.After the token expires, you can refresh the token so you can continue to use it in further calls to the API.

Para obtener el token de acceso, sigue las instrucciones en Llamadas de servicio a servicio utilizando las credenciales del cliente para enviar un HTTP POST al punto de conexión https://login.microsoftonline.com/<tenant_id>/oauth2/token.To obtain the access token, follow the instructions in Service to Service Calls Using Client Credentials to send an HTTP POST to the https://login.microsoftonline.com/<tenant_id>/oauth2/token endpoint. Este es un ejemplo de solicitud.Here is a sample request.

POST https://login.microsoftonline.com/<tenant_id>/oauth2/token HTTP/1.1
Host: login.microsoftonline.com
Content-Type: application/x-www-form-urlencoded; charset=utf-8

grant_type=client_credentials
&client_id=<your_client_id>
&client_secret=<your_client_secret>
&resource=https://manage.devcenter.microsoft.com

Para el valor de * _ identificador de inquilino* en el URI de post y los parámetros de * _ identificador de cliente* y * _ secreto de cliente* , especifique el identificador de inquilino, el identificador de cliente y la clave de la aplicación que recuperó del centro de Partners en la sección anterior.For the tenant_id value in the POST URI and the client_id and client_secret parameters, specify the tenant ID, client ID and the key for your application that you retrieved from Partner Center in the previous section. Para el parámetro resource, tiene que especificar https://manage.devcenter.microsoft.com.For the resource parameter, you must specify https://manage.devcenter.microsoft.com.

Una vez que expire el token de acceso, puedes actualizarlo siguiendo las instrucciones que se muestran aquí.After your access token expires, you can refresh it by following the instructions here.

Paso 3: llamar a la API de Microsoft Store ReviewsStep 3: Call the Microsoft Store reviews API

Una vez que tenga un Azure AD token de acceso, estará listo para llamar a la API de Microsoft Store Reviews.After you have an Azure AD access token, you are ready to call the Microsoft Store reviews API. Debes pasar el token de acceso al encabezado Authorization de cada método.You must pass the access token to the Authorization header of each method.

La API de Microsoft Store Reviews contiene varios métodos que se pueden usar para determinar si se permite responder a una revisión determinada y enviar respuestas a una o más revisiones.The Microsoft Store reviews API contains several methods you can use to determine whether you are allowed to respond to a given review and to submit responses to one or more reviews. Siga este proceso para usar esta API:Follow this process to use this API:

  1. Obtenga los identificadores de las revisiones a las que desea responder.Get the IDs of the reviews you want to respond to. Los identificadores de revisión están disponibles en los datos de respuesta del método Get App Reviews de la API de Microsoft Store Analytics y en la descarga sin conexión del Informe de revisiones.Review IDs are available in the response data of the get app reviews method in the Microsoft Store analytics API and in the offline download of the Reviews report.
  2. Llame al método Get Response info for App Reviews para determinar si se le permite responder a las revisiones.Call the get response info for app reviews method to determine whether you are allowed to respond to the reviews. Cuando un cliente envía una revisión, puede optar por no recibir respuestas a su revisión.When a customer submits a review, they can choose not to receive responses to their review. No puede responder a las revisiones enviadas por los clientes que han elegido no recibir respuestas de revisión.You cannot respond to reviews submitted by customers who have chosen not to receive review responses.
  3. Llame al método enviar respuestas a las revisiones de la aplicación para responder a las revisiones mediante programación.Call the submit responses to app reviews method to programmatically respond to the reviews.