Источник: 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 Drive", "com.google.android.apps.docs" для приложения Google Drive для 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 | Только вывод. Информация о частичной ошибке обслуживания, если таковая имеется. |
categoryIds[] | Только вывод. Идентификаторы категорий приложения, которые совпадают с идентификаторами, хранящимися в элементе в интернет-магазине. Предполагается, что будет только один идентификатор категории. |
Объединенное поле | |
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 Web Store. |
supportEnabled | Только вывод. Разработчик приложения включил поддержку своего приложения. Поле, зависящее от версии, будет установлено только в том случае, если будет найдена запрошенная версия приложения. |
isTheme | Только вывод. Независимо от того, является ли приложение или расширение темой оформления. |
googleOwned | Только для вывода. Указывает, разработано ли и поддерживается ли приложение или расширение компанией Google. Поле, зависящее от версии, которое будет установлено только в том случае, если будет найдена запрошенная версия приложения. |
isCwsHosted | Только вывод. Указывается, опубликовано ли приложение или расширение в Chrome Web Store. |
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 | Неуказанный ItemType. |
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. Объект, содержащий поля произвольного типа. Дополнительное поле |
Методы | |
|---|---|
| Получите доступ к конкретному приложению для клиента по его имени ресурса. |