Chrome Web Store API

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
Установите более высокий целевой процент развертывания для опубликованной версии объекта.