Ресурс: Пользователь
Пользовательский ресурс.
| JSON-представление |
|---|
{ "name": string, "email": string, "accessState": enum ( |
| Поля | |
|---|---|
name | Обязательно. Имя ресурса для этого пользователя, соответствующее шаблону "developers/{developer}/users/{email}". |
email | Неизменяемый. Адрес электронной почты пользователя. |
accessState | Только вывод. Состояние доступа пользователя к Play Console. |
expirationTime | Время, по истечении которого истекает доступ пользователя, если оно задано. При установке этого значения оно всегда должно быть в будущем. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
partial | Только вывод. Указывается, есть ли у пользователя дополнительные разрешения, не представленные здесь. Это может произойти, если у вызывающей стороны нет разрешения на управление всеми приложениями в учетной записи. Это также Если значение этого поля равно |
developerAccountPermissions[] | Права доступа пользователя, которые применяются ко всей учетной записи разработчика. |
grants[] | Только вывод. Права доступа для каждого приложения предоставляются пользователю. |
AccessState
Статус доступа пользователя к учетной записи разработчика.
| Перечисления | |
|---|---|
ACCESS_STATE_UNSPECIFIED | Неизвестное или неуказанное состояние доступа. |
INVITED | Пользователь получил приглашение, но еще не принял его. |
INVITATION_EXPIRED | Срок действия приглашения истек. |
ACCESS_GRANTED | Пользователь принял приглашение и получил доступ к Play Console. |
ACCESS_EXPIRED | Срок действия доступа к учетной записи истек. |
DeveloperLevelPermission
Разрешение, предоставленное на уровне учетной записи разработчика.
| Перечисления | |
|---|---|
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED | Неизвестное или неуказанное разрешение. |
CAN_SEE_ALL_APPS | Просмотр информации о приложении и загрузка отчетов в пакетном режиме (только для чтения). Устарело: проверьте CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL. |
CAN_VIEW_FINANCIAL_DATA_GLOBAL | Просмотрите финансовые данные, информацию о заказах и ответы на опросы об отмене заказов. |
CAN_MANAGE_PERMISSIONS_GLOBAL | Администратор (все права доступа). |
CAN_EDIT_GAMES_GLOBAL | Редактировать проекты Play Games Services. |
CAN_PUBLISH_GAMES_GLOBAL | Публикуйте проекты Play Games Services. |
CAN_REPLY_TO_REVIEWS_GLOBAL | отзывы.Ответить на отзывы. |
CAN_MANAGE_PUBLIC_APKS_GLOBAL | Выпустить в рабочую среду, исключить определенные устройства и использовать подпись приложения от Google Play. |
CAN_MANAGE_TRACK_APKS_GLOBAL | Выпущено для тестирования. |
CAN_MANAGE_TRACK_USERS_GLOBAL | Управляйте тестовыми направлениями и редактируйте списки тестировщиков. |
CAN_MANAGE_PUBLIC_LISTING_GLOBAL | Управление присутствием магазина на рынке. |
CAN_MANAGE_DRAFT_APPS_GLOBAL | Создавайте, редактируйте и удаляйте черновики приложений. |
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL | Создавайте и публикуйте частные приложения для вашей организации. |
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL | Выберите, будут ли приложения общедоступными или доступными только для вашей организации. |
CAN_MANAGE_ORDERS_GLOBAL | Управление заказами и подписками. |
CAN_MANAGE_APP_CONTENT_GLOBAL | Управление страницами, связанными с политиками, во всех приложениях для разработчика. |
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL | Просматривайте информацию о приложении и загружайте пакетные отчеты (только для чтения). |
CAN_VIEW_APP_QUALITY_GLOBAL | Просмотрите информацию о качестве всех приложений, доступных разработчику. |
CAN_MANAGE_DEEPLINKS_GLOBAL | Настройте параметры прямых ссылок для всех приложений разработчика. |
Методы | |
|---|---|
| Предоставить пользователю доступ к указанной учетной записи разработчика. |
| Удаляет у пользователя весь доступ к указанной учетной записи разработчика. |
| Отображает список всех пользователей, имеющих доступ к учетной записи разработчика. |
| Обновляет доступ пользователя к учетной записи разработчика. |
коды ошибок
При работе с этим ресурсом возвращаются следующие коды ошибок HTTP:
| Код ошибки | Причина | Описание | Разрешение |
|---|---|---|---|
400 | invalidValue | В запросе было предоставлено недопустимое значение. Такая ошибка часто возникает при получении некорректного или недействительного токена покупки. | Исправьте недопустимое значение поля в теле запроса или параметрах в соответствии со справочником API. |
400 | required | В запросе отсутствует обязательное поле или параметр. | Ознакомьтесь с документацией API, чтобы убедиться в наличии всех обязательных полей и параметров. |
403 | userInsufficientPermission | У пользователя недостаточно прав для выполнения запрошенной операции. | Убедитесь, что авторизованный пользователь имеет необходимые разрешения в консоли Google Play. Дополнительные сведения см. в разделе «Использование служебной учетной записи» . |
404 | notFound | Запрошенный ресурс не найден. | Убедитесь в правильности идентификаторов (например, токен покупки, название пакета, идентификатор продукта, идентификатор подписки). |
409 | concurrentUpdate | Была предпринята попытка обновить объект, который обновляется одновременно с первым. | Повторите запрос с экспоненциальной задержкой. Избегайте одновременных изменений одного и того же ресурса. |
5xx | Generic error | Общая ошибка на сервере Google Play. | Повторите запрос. Если проблема не исчезнет, обратитесь к своему менеджеру аккаунта Google Play или отправьте запрос в службу поддержки. Рекомендуем проверить панель состояния Play на наличие известных сбоев. |