API интернет-магазина Chrome предоставляет доступ к данным о приложениях и расширениях, а также к инструментам разработчика для управления ими.
Сервис: chromewebstore.googleapis.com
Для вызова этого сервиса рекомендуем использовать клиентские библиотеки от Google. Если для вашего приложения требуется использование собственных библиотек для вызова сервиса, при выполнении запросов к API используйте следующую информацию.
Документ discovery
Документ Discovery – это машиночитаемая спецификация, которая позволяет описывать и использовать интерфейсы REST API. Он используется для построения клиентских библиотек, подключаемых модулей интегрированной среды разработки и других инструментов, которые взаимодействуют с API Google. Один сервис может предоставлять несколько документов Discovery. Этот сервис предоставляет следующий документ Discovery:
Конечная точка сервиса
Конечная точка сервиса – это базовый URL, который указывает на IP-адрес сервиса API. У одного сервиса может быть несколько конечных точек. Конечная точка этого сервиса указана ниже. К ней относятся все URI, которые также перечислены ниже.
https://chromewebstore.googleapis.com
Ресурс REST: v2.media
| Методы | |
|---|---|
upload |
POST /v2/{name=publishers/*/items/*}:upload POST /upload/v2/{name=publishers/*/items/*}:upload Загрузите новый пакет в существующий объект. |
Ресурс REST: v2.publishers.items
| Методы | |
|---|---|
cancelSubmission |
POST /v2/{name=publishers/*/items/*}:cancelSubmission Отменить текущую активную отправку объекта, если она есть. |
fetchReviews |
GET /v2/{name=publishers/*/items/*}:fetchReviews Получение отзывов пользователей о товаре. |
fetchStatus |
GET /v2/{name=publishers/*/items/*}:fetchStatus Получение статуса объекта. |
getRatingSummary |
GET /v2/{name=publishers/*/items/*/ratingSummary} Получает сводку оценок для продукта издателя. |
publish |
POST /v2/{name=publishers/*/items/*}:publish Отправьте товар на публикацию в магазине. |
queryMetrics |
GET /v2/{name=publishers/*/items/*}:queryMetrics Запросите показатели для объекта. |
rollback |
POST /v2/{name=publishers/*/items/*}:rollback Откатывает опубликованный CRX-пакет объекта до указанного ранее опубликованного CRX-пакета и публикует его для всех пользователей. |
setPublishedDeployPercentage |
POST /v2/{name=publishers/*/items/*}:setPublishedDeployPercentage Установите более высокий целевой процент развертывания для опубликованной версии объекта. |