Ресурс: 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 Drive для Android. |
revisionId | Только вывод. Версия приложения. Новая редакция фиксируется всякий раз, когда публикуется новая версия приложения. |
type | Только вывод. Тип приложения. |
iconUri | Только вывод. Ссылка на изображение, которое можно использовать в качестве значка продукта. |
detailUri | Только вывод. URI для страницы сведений об элементе. |
firstPublishTime | Только вывод. Время первой публикации. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
latestPublishTime | Только вывод. Время последней публикации. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
publisher | Только вывод. Издатель объекта. |
isPaidApp | Только вывод. Указывает, должно ли приложение быть платным ИЛИ имеет ли оно платный контент. |
homepageUri | Только вывод. Домашняя страница или URL-адрес веб-сайта. |
privacyPolicyUri | Только вывод. URI, указывающий на политику конфиденциальности приложения, если она была предоставлена разработчиком. Поле, зависящее от версии, которое будет установлено только после того, как будет найдена запрошенная версия приложения. |
reviewNumber | Только вывод. Количество полученных отзывов. Информация для проверки в Интернет-магазине Chrome всегда будет относиться к последней версии приложения. |
reviewRating | Только вывод. Рейтинг приложения (на 5 звезд). Информация для проверки в Интернет-магазине Chrome всегда будет относиться к последней версии приложения. |
serviceError | Только вывод. Информация о частичной ошибке обслуживания, если применимо. |
Поле объединения | |
chromeAppInfo | Только вывод. Информация о приложении Интернет-магазина Chrome. |
androidAppInfo | Только вывод. Информация о приложении Android. |
AppItemType
Тип приложения.
Перечисления | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED | Тип приложения не указан. |
CHROME | Приложение Хром. |
ANDROID | Приложение ARC++. |
WEB | Веб-приложение. |
ChromeAppInfo
Информация о приложении Интернет-магазина Chrome.
JSON-представление |
---|
{ "minUserCount": integer, "permissions": [ { object ( |
Поля | |
---|---|
minUserCount | Только вывод. Минимальное количество пользователей, использующих это приложение. |
permissions[] | Только вывод. Каждое пользовательское разрешение, запрошенное приложением. Поле, зависящее от версии, которое будет установлено только после того, как будет найдена запрошенная версия приложения. |
siteAccess[] | Только вывод. Каждое разрешение, предоставляющее доступ к доменам или широким шаблонам хостов. (например, www.google.com). Сюда входят совпадения из сценариев содержимого, а также хостов в узле разрешений манифеста. Поле, зависящее от версии, которое будет установлено только после того, как будет найдена запрошенная версия приложения. |
type | Только вывод. Типы товаров в Интернет-магазине Chrome |
supportEnabled | Только вывод. Разработчик приложения включил поддержку своего приложения. Поле, зависящее от версии, которое будет установлено только после того, как будет найдена запрошенная версия приложения. |
isTheme | Только вывод. Является ли приложение или расширение темой. |
googleOwned | Только вывод. Независимо от того, создано и поддерживается ли приложение или расширение Google. Поле, зависящее от версии, которое будет установлено только после того, как будет найдена запрошенная версия приложения. |
isCwsHosted | Только вывод. Находится ли приложение или расширение в опубликованном состоянии в Интернет-магазине Chrome. |
kioskEnabled | Только вывод. Включено ли это приложение для режима киоска на устройствах ChromeOS. |
isKioskOnly | Только вывод. Доступно ли приложение только для режима киоска на устройствах ChromeOS. |
isExtensionPolicySupported | Только вывод. Поддерживает ли приложение политику для расширений. |
ChromeAppPermission
Разрешение, запрошенное приложением или расширением Chrome.
JSON-представление |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
Поля | |
---|---|
type | Только вывод. Тип разрешения. |
documentationUri | Только вывод. Если доступно, URI страницы, на которой есть документация для текущего разрешения. |
accessUserData | Только вывод. Если доступно, предоставляет ли это разрешение приложению/расширению доступ к пользовательским данным. |
ChromeAppSiteAccess
Представляют одно разрешение хоста.
JSON-представление |
---|
{ "hostMatch": string } |
Поля | |
---|---|
hostMatch | Только вывод. Он может содержать очень специфические хосты или шаблоны, например «*.com». |
Тип элемента
Является ли элемент в Интернет-магазине Chrome расширением.
Перечисления | |
---|---|
ITEM_TYPE_UNSPECIFIED | Неопределенный тип элемента. |
EXTENSION | Расширения Chrome. |
OTHERS | Любой другой тип, кроме расширения. |
AndroidAppInfo
Информация о приложении Android.
JSON-представление |
---|
{
"permissions": [
{
object ( |
Поля | |
---|---|
permissions[] | Только вывод. Разрешения, запрашиваемые приложением Android. |
AndroidAppPermission
Разрешение запрашивается приложением Android.
JSON-представление |
---|
{ "type": string } |
Поля | |
---|---|
type | Только вывод. Тип разрешения. |
Статус
Тип Status
определяет логическую модель ошибок, подходящую для различных сред программирования, включая API REST и API RPC. Он используется gRPC . Каждое сообщение Status
содержит три части данных: код ошибки, сообщение об ошибке и сведения об ошибке.
Подробнее об этой модели ошибок и о том, как с ней работать, можно узнать в API Design Guide .
JSON-представление |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Поля | |
---|---|
code | Код состояния, который должен быть значением перечисления |
message | Сообщение об ошибке для разработчика, которое должно быть на английском языке. Любое сообщение об ошибке, обращенное к пользователю, должно быть локализовано и отправлено в поле |
details[] | Список сообщений, содержащих сведения об ошибке. Существует общий набор типов сообщений для использования API. Объект, содержащий поля произвольного типа. Дополнительное поле |
Методы | |
---|---|
| Получите конкретное приложение для клиента по имени его ресурса. |