Ресурс: AppDetails
Ресурс, представляющий сведения о приложении.
JSON-представление |
---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
Поля | |
---|---|
name | Только вывод. Формат: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version} |
displayName | Только вывод. Отображаемое имя приложения. |
description | Только вывод. Описание приложения. |
appId | Только вывод. Уникальный идентификатор магазина для товара. Примеры: «gmbmikajjgmnabiglmofipeabaddhgne» для расширения Chrome «Сохранить на Google Диск», «com.google.android.apps.docs» для приложения Google Диск для Android. |
revisionId | Только вывод. Версия приложения. Новая версия фиксируется при каждой публикации новой версии приложения. |
type | Только вывод. Тип приложения. |
iconUri | Только вывод. Ссылка на изображение, которое можно использовать в качестве значка продукта. |
detailUri | Только вывод. URI страницы с подробной информацией об элементе. |
firstPublishTime | Только вывод. Впервые опубликовано. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и будет содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
latestPublishTime | Только вывод. Последнее время публикации. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и будет содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
publisher | Только вывод. Издатель элемента. |
isPaidApp | Только вывод. Указывает, является ли приложение платным ИЛИ содержит ли оно платный контент. |
homepageUri | Только вывод. Домашняя страница или URI веб-сайта. |
privacyPolicyUri | Только вывод. URI, указывающий на политику конфиденциальности приложения, если она была предоставлена разработчиком. Поле, специфичное для версии, которое будет установлено только при обнаружении запрошенной версии приложения. |
reviewNumber | Только вывод. Количество полученных отзывов. Информация об отзывах в Chrome Web Store всегда относится к последней версии приложения. |
reviewRating | Только вывод. Рейтинг приложения (5 звёзд). Информация об отзывах в Chrome Web Store всегда относится к последней версии приложения. |
serviceError | Только вывод. Информация о частичной ошибке обслуживания (если применимо). |
Объединенное поле | |
chromeAppInfo | Только вывод. Информация о приложении Chrome Web Store. |
androidAppInfo | Только вывод. Информация о приложении Android. |
AppItemType
Тип приложения.
Перечисления | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED | Тип приложения не указан. |
CHROME | Приложение Chrome. |
ANDROID | Приложение ARC++. |
WEB | Веб-приложение. |
ChromeAppInfo
Информация о приложении Chrome Web Store.
JSON-представление |
---|
{ "minUserCount": integer, "permissions": [ { object ( |
Поля | |
---|---|
minUserCount | Только вывод. Минимальное количество пользователей, использующих это приложение. |
permissions[] | Только вывод. Все пользовательские разрешения, запрашиваемые приложением. Поле, специфичное для версии, которое будет установлено только при обнаружении запрошенной версии приложения. |
siteAccess[] | Только вывод. Все разрешения, предоставляющие доступ к доменам или общим шаблонам хостов (например, www.google.com). Это включает в себя совпадения из скриптов контента, а также хостов в узле разрешений манифеста. Поле, специфичное для версии, которое будет установлено только при обнаружении запрошенной версии приложения. |
type | Только вывод. Типы элементов в интернет-магазине Chrome. |
supportEnabled | Только вывод. Разработчик приложения включил поддержку для своего приложения. Поле, специфичное для версии, которое будет установлено только при обнаружении запрошенной версии приложения. |
isTheme | Только вывод. Является ли приложение или расширение темой. |
googleOwned | Только вывод. Создано ли приложение или расширение и поддерживается ли оно компанией Google. Поле, специфичное для версии, которое будет установлено только при обнаружении запрошенной версии приложения. |
isCwsHosted | Только вывод. Опубликовано ли приложение или расширение в интернет-магазине Chrome. |
kioskEnabled | Только вывод. Доступно ли для этого приложения в режиме киоска на устройствах ChromeOS? |
isKioskOnly | Только вывод. Доступно ли приложение только для режима киоска на устройствах ChromeOS? |
isExtensionPolicySupported | Только вывод. Поддерживает ли приложение политику для расширений. |
manifestVersion | Только вывод. Версия манифеста этого расширения. |
ChromeAppPermission
Разрешение, запрошенное приложением или расширением Chrome.
JSON-представление |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
Поля | |
---|---|
type | Только вывод. Тип разрешения. |
documentationUri | Только вывод. URI страницы с документацией по текущему разрешению (если доступно). |
accessUserData | Только вывод. Если доступно, предоставляет ли это разрешение приложению/расширению доступ к пользовательским данным. |
ChromeAppSiteAccess
Представляет одно разрешение хоста.
JSON-представление |
---|
{ "hostMatch": string } |
Поля | |
---|---|
hostMatch | Только вывод. Может содержать конкретные хосты или шаблоны, например, «*.com». |
Тип элемента
Является ли элемент в Chrome Web Store расширением.
Перечисления | |
---|---|
ITEM_TYPE_UNSPECIFIED | Неуказанный тип элемента. |
EXTENSION | Расширения Chrome. |
OTHERS | Любой другой тип, кроме расширения. |
AndroidAppInfo
Информация о приложении Android.
JSON-представление |
---|
{
"permissions": [
{
object ( |
Поля | |
---|---|
permissions[] | Только вывод. Разрешения, запрашиваемые приложением Android. |
AndroidAppPermission
Разрешение запрошено приложением Android.
JSON-представление |
---|
{ "type": string } |
Поля | |
---|---|
type | Только вывод. Тип разрешения. |
Статус
Тип Status
определяет логическую модель ошибок, подходящую для различных сред программирования, включая REST API и RPC API. Он используется в gRPC . Каждое сообщение Status
содержит три фрагмента данных: код ошибки, сообщение об ошибке и сведения об ошибке.
Дополнительную информацию об этой модели ошибок и о том, как с ней работать, можно найти в Руководстве по проектированию API .
JSON-представление |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Поля | |
---|---|
code | Код состояния, который должен быть значением перечисления |
message | Сообщение об ошибке для разработчика, которое должно быть на английском языке. Любое сообщение об ошибке для пользователя должно быть локализовано и отправлено в поле |
details[] | Список сообщений с подробностями об ошибках. Существует общий набор типов сообщений, которые могут использовать API. Объект, содержащий поля произвольного типа. Дополнительное поле |
Методы | |
---|---|
| Получите конкретное приложение для клиента по названию его ресурса. |