- Ресурс: AppDetails
- Методы
Ресурс: AppDetails
Ресурс, представляющий сведения о приложении.
| JSON-представление |
|---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
| Поля | |
|---|---|
name |
Только для вывода. Формат: name=customers/{customerId}/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. Допустимы и другие типы нормализации. Примеры: |
latestPublishTime |
Только для вывода. Время последней публикации. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
publisher |
Только для вывода. Издатель товара. |
isPaidApp |
Только для вывода. Указывает, является ли приложение платным или содержит платный контент. |
homepageUri |
Только для вывода. URI главной страницы или сайта. |
privacyPolicyUri |
Только для вывода. URI, указывающий на политику конфиденциальности приложения, если она была предоставлена разработчиком. Поле, относящееся к определенной версии, которое будет задано, только если запрошенная версия приложения найдена. |
reviewNumber |
Только для вывода. Количество полученных отзывов. В интернет-магазине Chrome всегда показываются отзывы о последней версии приложения. |
reviewRating |
Только для вывода. Рейтинг приложения (по пятизвездочной шкале). В интернет-магазине Chrome всегда показываются отзывы о последней версии приложения. |
serviceError |
Только для вывода. Информация о частичной ошибке сервиса, если применимо. |
categoryIds[] |
Только для вывода. Идентификаторы категорий приложения, которые совпадают с идентификаторами, хранящимися в объекте интернет-магазина. Должен быть только один идентификатор категории. |
| Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
chromeAppInfo |
Только для вывода. Информация о приложении из интернет-магазина Chrome. |
androidAppInfo |
Только для вывода. Информация о приложении Android. |
| Конец взаимоисключающих полей. | |
AppItemType
Тип приложения.
| Перечисления | |
|---|---|
APP_ITEM_TYPE_UNSPECIFIED |
Тип приложения не указан. |
CHROME |
приложение Chrome; |
ANDROID |
Приложение ARC++. |
WEB |
Веб-приложение. |
ChromeAppInfo
Информация о приложении из интернет-магазина Chrome.
| JSON-представление |
|---|
{ "minUserCount": integer, "permissions": [ { object ( |
| Поля | |
|---|---|
minUserCount |
Только для вывода. Минимальное количество пользователей, работающих с этим приложением. |
permissions[] |
Только для вывода. Все специальные разрешения, запрашиваемые приложением. Поле, зависящее от версии, которое будет задано, только если найдена запрошенная версия приложения. |
siteAccess[] |
Только для вывода. Все разрешения, предоставляющие доступ к доменам или широкому кругу хостов. ( например, www.google.com). Это касается как совпадений из скриптов контента, так и хостов в узле разрешений манифеста. Поле, относящееся к определенной версии, которое будет задано, только если запрошенная версия приложения найдена. |
type |
Только для вывода. Типы продуктов в интернет-магазине Chrome |
riskAssessment |
Только для вывода. Содержит данные оценки рисков для расширения 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". |
ItemType
Является ли объект в интернет-магазине Chrome расширением.
| Перечисления | |
|---|---|
ITEM_TYPE_UNSPECIFIED |
Не указан ItemType. |
EXTENSION |
Расширения Chrome. |
OTHERS |
Любой тип, кроме расширения. |
RiskAssessmentData
Данные об оценке рисков для расширения или приложения.
| JSON-представление |
|---|
{ "entries": [ { object ( |
| Поля | |
|---|---|
entries[] |
Индивидуальная оценка рисков. |
overallRiskLevel |
Общий уровень риска по всем записям. Это будет самый высокий уровень риска из всех записей. |
RiskAssessmentEntry
Одна запись оценки рисков.
| JSON-представление |
|---|
{ "provider": enum ( |
| Поля | |
|---|---|
provider |
Только для вывода. Поставщик оценки рисков, от которого получена эта запись. |
riskAssessment |
Только для вывода. Подробные сведения об оценке рисков, выполненной поставщиком. |
riskLevel |
Только для вывода. Уровень риска, определенный в результате оценки. |
RiskAssessmentProvider
Поставщики услуг по оценке рисков.
| Перечисления | |
|---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
Значение по умолчанию, если поставщик не указан. |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR |
Устарело. Используйте других поставщиков оценки риска. CRXcavator. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Устарело. Используйте RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2. Spin.AI. |
RISK_ASSESSMENT_PROVIDER_LAYERX |
LayerX Security. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 |
Spin.AI V2. |
RiskAssessment
Оценка рисков для расширения Chrome.
| JSON-представление |
|---|
{ "assessment": string, "detailsUrl": string, "version": string } |
| Поля | |
|---|---|
assessment |
Оценка риска для расширения. В настоящее время это числовое значение, интерпретация которого зависит от поставщика оценки рисков. |
detailsUrl |
URL, по которому пользователь может перейти, чтобы получить дополнительную информацию об оценке рисков. |
version |
Версия расширения, к которой относится оценка. |
RiskLevel
Уровень риска для расширения или приложения.
| Перечисления | |
|---|---|
RISK_LEVEL_UNSPECIFIED |
Уровень риска не указан. |
RISK_LEVEL_LOW |
Расширение, представляющее низкий риск. |
RISK_LEVEL_MEDIUM |
Расширение, представляющее средний риск. |
RISK_LEVEL_HIGH |
Расширение, представляющее высокий риск. |
AndroidAppInfo
Информация о приложении Android.
| JSON-представление |
|---|
{
"permissions": [
{
object ( |
| Поля | |
|---|---|
permissions[] |
Только для вывода. Запросы разрешений приложения Android. |
AndroidAppPermission
Запрос разрешений приложением Android.
| JSON-представление |
|---|
{ "type": string } |
| Поля | |
|---|---|
type |
Только для вывода. Тип разрешения. |
Методы |
|
|---|---|
|
Получить определенное приложение для клиента по названию ресурса. |