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

APK ペイロードの sha1 ハッシュ。16 進文字列としてエンコードされ、sha1sum コマンドの出力と一致します。

sha256

string

APK ペイロードの sha256 ハッシュ。16 進文字列としてエンコードされ、sha256sum コマンドの出力と一致します。

メソッド

addexternallyhosted

APK 自体を Google Play にアップロードせずに新しい APK を作成し、指定された URL で APK をホストします。

list

アプリの現在の APK すべてを一覧表示して編集します。

upload

APK をアップロードして現在の編集に追加します。

エラーコード

このリソースのオペレーションは、次の HTTP エラーコードを返します。

エラーコード 理由 解決策
5xx Google Play サーバーの一般的なエラー。 リクエストを再試行してください。

問題が解決しない場合は、Google Play アカウント マネージャーにお問い合わせいただくか、サポート リクエストを送信してください。Google Play ステータス ダッシュボードで、既知のサービス停止がないか確認してください。

409 同時実行更新エラー。

更新中のオブジェクトを更新しようとしました。たとえば、Play Billing Library の acknowledgePurchase() メソッドを呼び出すと同時に、Play Developer API の purchases.products.acknowledge を呼び出すことで、購入が承認されます。

リクエストを再試行してください。