Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use esse método na API de análise da Microsoft Store para obter dados de revisão no formato JSON para um determinado intervalo de datas e outros filtros opcionais. Essas informações também estão disponíveis no relatório Revisões no Partner Center.
Depois de recuperar as revisões, você pode usar o obter informações de resposta para revisões de aplicativo e enviar respostas a revisões de aplicativo métodos na API de revisões da Microsoft Store para responder a revisões de forma programática.
Pré-requisitos
Para usar esse método, primeiro você precisa fazer o seguinte:
- Se você ainda não fez isso, conclua todos os pré-requisitos da API de análise da Microsoft Store.
- Obtenha um token de acesso do Azure AD a ser usado no cabeçalho da solicitação para esse método. Depois de obter um token de acesso, você terá 60 minutos para usá-lo antes que ele expire. Depois que o token expirar, você poderá obter um novo.
Solicitação
Sintaxe da solicitação
| Método | URI de solicitação |
|---|---|
| OBTER | https://manage.devcenter.microsoft.com/v1.0/my/analytics/reviews |
Cabeçalho da solicitação
| Cabeçalho | Tipo | Descrição |
|---|---|---|
| Autorização | corda | Obrigatório O token de acesso do Azure AD no formato Bearer<token>. |
Parâmetros de solicitação
| Parâmetro | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| ID do aplicativo | corda | A ID da Store do aplicativo para o qual você deseja recuperar dados de revisão. | Sim |
| Data de Início | data | A data de início no intervalo de datas dos dados de revisão a serem recuperados. O padrão é a data atual. | Não |
| data de término | data | A data final do intervalo de datas dos dados de revisão a serem recuperados. O padrão é a data atual. | Não |
| Início | int | O número de linhas de dados a serem retornados na solicitação. O valor máximo e o valor padrão se não especificado for 10000. Se houver mais linhas na consulta, o corpo da resposta incluirá um próximo link que você pode usar para solicitar a próxima página de dados. | Não |
| pular | int | O número de linhas a serem ignoradas na consulta. Use esse parâmetro para percorrer grandes conjuntos de dados. Por exemplo, top=10000 e skip=0 recupera as primeiras 10000 linhas de dados, top=10000 e skip=10000 recupera as próximas 10000 linhas de dados e assim por diante. | Não |
| filtro | corda | Uma ou mais declarações que filtram as linhas da resposta. Para obter mais informações, consulte a seção de campos de filtro abaixo. | Não |
| orderby | corda | Uma instrução que ordena os valores dos dados resultantes. A sintaxe é orderby=field [order],field [order],.... O parâmetro field pode ser uma das seguintes strings:
O parâmetro order é opcional e pode ser asc ou desc para especificar ordem ascendente ou descendente para cada campo. O padrão é asc. Aqui está um exemplo de string orderby: orderby=date,market |
Não |
Filtrar campos
O parâmetro de filtro da solicitação contém uma ou mais instruções que filtram as linhas na resposta. Cada instrução contém um campo e um valor associados aos operadores eq ou ne, e alguns campos também suportam os operadores contém, gt, lt, gee le. Declarações podem ser combinadas usando e ou ou.
Veja um exemplo filtrar cadeia de caracteres: filter=contains(reviewText,'great') e contains(reviewText,'ads') e deviceRAM lt 2048 e market eq 'US'
Para obter uma lista dos campos com suporte e operadores de suporte para cada campo, consulte a tabela a seguir. Os valores de cadeia de caracteres devem ser cercados por aspas simples no parâmetro de filtro .
| Campos | Operadores suportados | Descrição |
|---|---|---|
| mercado | eq, ne | Uma cadeia de caracteres que contém o código de país ISO 3166 do mercado de dispositivos. |
| osVersion | eq, ne | Uma das seguintes cadeias de caracteres:
|
| tipo de dispositivo | eq, ne | Uma das seguintes cadeias de caracteres:
|
| éRevisado | eq, ne | Especifique verdadeiro para filtrar as revisões que foram alteradas; caso contrário, falso. |
| versão do pacote | eq, ne | A versão do pacote do aplicativo que foi revisado. |
| modelo do dispositivo | eq, ne | O tipo de dispositivo no qual o aplicativo foi revisado. |
| família de produtos | eq, ne | Uma das seguintes cadeias de caracteres:
|
| RAM do dispositivo | eq, ne, gt, lt, ge, le | A RAM física, em MB. |
| resoluçãoDeTelaDoDispositivo | eq, ne | A resolução da tela do dispositivo no formato "largura x altura". |
| capacidadeDeArmazenamentoDoDispositivo | eq, ne, gt, lt, ge, le | A capacidade do disco de armazenamento primário, em GB. |
| toqueHabilitado | eq, ne | Especifique verdadeiro para filtrar dispositivos habilitados para toque; caso contrário, falso. |
| reviewerName | eq, ne | O nome do revisor. |
| classificação | eq, ne, gt, lt, ge, le | A classificação do aplicativo, em estrelas. |
| Título da Análise | eq, ne, contém | O título da revisão. |
| textoDeRevisão | eq, ne, contém | O conteúdo do texto da revisão. |
| helpfulCount | eq, ne | O número de vezes que a revisão foi marcada como útil. |
| contagemDeNãoÚtil | eq, ne | O número de vezes que a revisão foi marcada como não útil. |
| data de resposta | eq, ne | A data em que a resposta foi enviada. |
| textoDeResposta | eq, ne, contém | O conteúdo do texto da resposta. |
| id | eq, ne | O ID da resenha (este é um GUID). |
Exemplo de solicitação
Os exemplos a seguir demonstram várias solicitações para obter dados de revisão. Substitua o valor applicationId pelo Store ID do seu aplicativo.
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/reviews?applicationId=9NBLGGGZ5QDR&startDate=1/1/2015&endDate=2/1/2015&top=10&skip=0 HTTP/1.1
Authorization: Bearer <your access token>
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/reviews?applicationId=9NBLGGGZ5QDR&startDate=8/1/2015&endDate=8/31/2015&skip=0&filter=contains(reviewText,'great') and contains(reviewText,'ads') and deviceRAM lt 2048 and market eq 'US' HTTP/1.1
Authorization: Bearer <your access token>
Resposta
Corpo da resposta
Examinar valores
Os elementos na matriz Value contêm os valores a seguir.
Exemplo de solicitação e resposta
Os snippets de código a seguir demonstram alguns exemplos de solicitação e corpo de resposta JSON para essas solicitações.
Solicitação de exemplo
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/reviews?applicationId=9WZDNCRFJB4P&top=10&skip=0
HTTP/1.1
Authorization: Bearer <your access token>
Resposta de exemplo
{
"Value": [
{
"date": "3/5/2021 12:48:33 PM",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"market": "ES",
"osVersion": "Windows 10",
"deviceType": "PC",
"isRevised": false,
"packageVersion": "2.5.2.34894",
"reviewerName": "Jose Antonio",
"rating": 5,
"reviewTitle": "Contoso Demo",
"reviewText": "Un juego fantastico",
"helpfulCount": 3,
"notHelpfulCount": 0,
"id": "b5e27de9-2334-4849-d17d-4eae3e1e7aa9"
},
{
"date": "1/6/2021 8:41:42 AM",
"applicationId": "9NBLGGGZ5QDR",
"applicationName": "Contoso Demo",
"market": "TR",
"osVersion": "Windows 10",
"deviceType": "PC",
"isRevised": false,
"packageVersion": "2.5.2.34894",
"reviewerName": "fef",
"rating": 5,
"helpfulCount": 0,
"notHelpfulCount": 0,
"id": "f5d2510a-9796-45ee-01e5-6d5cc4550b09"
}
],
"TotalCount": 2
}
Tópicos relacionados
- Relatório de revisões
- Acessar dados de análise usando os serviços da Microsoft Store
- Obter informações de resposta para revisões de aplicativo
- Enviar respostas para revisões de aplicativo
- Obtenha aquisições de aplicativos
- Obter aquisições de complementos
- Obter dados de relatório de erros
- Obter classificações do aplicativo