A API Chrome Web Store fornece acesso a dados sobre apps e extensões, além de ferramentas para desenvolvedores para gerenciá-los.
Serviço: chromewebstore.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins de IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de descoberta:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:
https://chromewebstore.googleapis.com
Recurso REST: v2.media
| Métodos | |
|---|---|
upload |
POST /v2/{name=publishers/*/items/*}:upload POST /upload/v2/{name=publishers/*/items/*}:upload Faz upload de um novo pacote para um item atual. |
Recurso REST: v2.publishers.items
| Métodos | |
|---|---|
cancelSubmission |
POST /v2/{name=publishers/*/items/*}:cancelSubmission Cancela o envio ativo atual de um item, se houver. |
fetchReviews |
GET /v2/{name=publishers/*/items/*}:fetchReviews Busca as avaliações de usuários de um item. |
fetchStatus |
GET /v2/{name=publishers/*/items/*}:fetchStatus Busca o status de um item. |
getRatingSummary |
GET /v2/{name=publishers/*/items/*/ratingSummary} Recebe o RatingSummary do item do editor. |
publish |
POST /v2/{name=publishers/*/items/*}:publish Envie o item para publicação na loja. |
queryMetrics |
GET /v2/{name=publishers/*/items/*}:queryMetrics Consulte as métricas de um item. |
rollback |
POST /v2/{name=publishers/*/items/*}:rollback Reverte o pacote CRX publicado de um item para um pacote CRX publicado anteriormente e o publica para todos os usuários. |
setPublishedDeployPercentage |
POST /v2/{name=publishers/*/items/*}:setPublishedDeployPercentage Defina uma porcentagem de implantação de destino mais alta para a revisão publicada do item. |