REST Resource: edits.apks

Источник: Apk

Информация об APK-файле. Ресурс для ApksService.

JSON-представление
{
  "versionCode": integer,
  "binary": {
    object (ApkBinary)
  }
}
Поля
versionCode

integer

Код версии APK, указанный в файле манифеста.

binary

object ( ApkBinary )

Информация о двоичном содержимом этого APK-файла.

ApkBinary

Представляет собой двоичный код APK-файла.

JSON-представление
{
  "sha1": string,
  "sha256": string
}
Поля
sha1

string

Хэш SHA1 полезной нагрузки APK, закодированный в виде шестнадцатеричной строки и соответствующий выводу команды sha1sum.

sha256

string

Хэш sha256 полезной нагрузки APK, закодированный в виде шестнадцатеричной строки и соответствующий выводу команды sha256sum.

Методы

addexternallyhosted

Создает новый APK-файл, не загружая сам APK-файл в Google Play, а размещая его по указанному URL-адресу.

list

Отображает список всех текущих APK-файлов приложения и позволяет их редактировать.

upload

Загружает APK-файл и добавляет его к текущему редактированию.

коды ошибок

При работе с этим ресурсом возвращаются следующие коды ошибок HTTP:

Код ошибки Причина Описание Разрешение
400 invalidValue В запросе было предоставлено недопустимое значение. Такая ошибка часто возникает при получении некорректного или недействительного токена покупки. Исправьте недопустимое значение поля в теле запроса или параметрах в соответствии со справочником API.
400 required В запросе отсутствует обязательное поле или параметр. Ознакомьтесь с документацией API, чтобы убедиться в наличии всех обязательных полей и параметров.
403 userInsufficientPermission У пользователя недостаточно прав для выполнения запрошенной операции. Убедитесь, что авторизованный пользователь имеет необходимые разрешения в консоли Google Play. Дополнительные сведения см. в разделе «Использование служебной учетной записи» .
404 notFound Запрошенный ресурс не найден. Убедитесь в правильности идентификаторов (например, токен покупки, название пакета, идентификатор продукта, идентификатор подписки).
409 concurrentUpdate Была предпринята попытка обновить объект, который обновляется одновременно с первым. Повторите запрос с экспоненциальной задержкой. Избегайте одновременных изменений одного и того же ресурса.
5xx Generic error Общая ошибка на сервере Google Play. Повторите запрос.

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