REST Resource: grants

Ресурс: Грант

Ресурс предоставления доступа.

JSON-представление
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Поля
name

string

Обязательно. Имя ресурса для этого гранта должно соответствовать шаблону «developers/{developer}/users/{email}/grants/{packageName}». Если этот грант предназначен для чернового приложения, в имени ресурса вместо имени пакета будет использоваться идентификатор приложения.

packageName

string

Неизменяемое. Имя пакета приложения. Для черновиков приложений это поле будет пустым.

appLevelPermissions[]

enum ( AppLevelPermission )

Разрешения, предоставленные пользователю для этого приложения.

AppLevelPermission

Разрешение предоставляется на уровне каждого приложения.

Перечисления
APP_LEVEL_PERMISSION_UNSPECIFIED Неизвестное или неуказанное разрешение.
CAN_ACCESS_APP

Просмотр информации о приложении (только для чтения). Устарело: попробуйте определить более детальную возможность. В противном случае проверьте AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Просмотр финансовых данных.
CAN_MANAGE_PERMISSIONS Администратор (все разрешения).
CAN_REPLY_TO_REVIEWS отзывы.ответить на отзывы.
CAN_MANAGE_PUBLIC_APKS Выпустите в производство, исключите устройства и используйте подписание приложений в Google Play.
CAN_MANAGE_TRACK_APKS Выпуск на испытательные полигоны.
CAN_MANAGE_TRACK_USERS Управляйте тестовыми трассами и редактируйте списки тестировщиков.
CAN_MANAGE_PUBLIC_LISTING Управляйте присутствием магазина.
CAN_MANAGE_DRAFT_APPS Редактировать и удалять черновики приложений.
CAN_MANAGE_ORDERS Управление заказами и подписками.
CAN_MANAGE_APP_CONTENT Управление страницами, связанными с политикой.
CAN_VIEW_NON_FINANCIAL_DATA Просмотр информации о приложении (только для чтения).
CAN_VIEW_APP_QUALITY Просмотр данных о качестве приложения, таких как показатели, сбои и т. д.

Методы

create

Предоставить пользователю доступ к данному пакету.

delete

Закрывает пользователю доступ к указанному пакету или учетной записи разработчика.

patch

Обновляет доступ пользователя к указанному пакету.

Коды ошибок

Операции этого ресурса возвращают следующие коды ошибок HTTP:

Код ошибки Причина Разрешение
5xx Общая ошибка на сервере Google Play. Повторите запрос.

Если проблема не устранена, обратитесь к менеджеру своего аккаунта Google Play или отправьте запрос в службу поддержки. Рекомендуем проверить панель состояния Play на наличие известных сбоев.

409 Ошибка параллельного обновления.

Была попытка обновить обновляемый объект. Например, покупка подтверждается вызовом метода acknowledgePurchase() библиотеки Play Billing Library и одновременным вызовом метода purchases.products.acknowledge API Play Developer.

Повторите запрос.