- HTTP リクエスト
- パスパラメータ
- クエリ パラメータ
- リクエストの本文
- レスポンスの本文
- ChangesInReviewBehaviorType
- 審査エラー メッセージの例の変更
- 認可スコープ
- 試してみる
アプリの編集を commit します。
HTTP リクエスト
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
packageName |
アプリのパッケージ名。 |
editId |
編集の識別子。 |
クエリ パラメータ
| パラメータ | |
|---|---|
changesNotSentForReview |
拒否された場合、このパラメータにより、この編集での変更内容は、Google Play Console UI から審査対象として明示的に送信されるまで審査されなくなります。これらの変更内容は、審査にまだ送信されていない他の変更内容に追加されます。 |
changesInReviewBehavior |
省略可。現在審査中の変更がある場合に API がどのように動作するかを指定します。この値が設定されていない場合、デフォルトで「CANCEL_IN_REVIEW_AND_SUBMIT」に設定されます。これにより、審査中の変更がキャンセルされ、すべての変更が公開用に送信されます。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
成功した場合、レスポンスの本文には AppEdit のインスタンスが含まれます。
ChangesInReviewBehaviorType
変更がすでに審査中の場合に新しい編集をコミットする動作を定義します。
| 列挙型 | |
|---|---|
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED |
デフォルトは CANCEL_IN_REVIEW_AND_SUBMIT です。 |
CANCEL_IN_REVIEW_AND_SUBMIT |
すでに審査中の変更がある場合は、まずその審査がキャンセルされ、その後、すべての変更が公開のために送信されます。 |
ERROR_IF_IN_REVIEW |
審査中の変更がある場合は、エラーが返されます。この場合、エラー メッセージのサンプルが返されます。この操作を行っても、編集が無効になることはありません。審査中の変更がない場合は、この処理が続行され、新しい変更が公開のために送信されます。 |
審査中の変更のエラー メッセージの例
クエリ パラメータ changesInReviewBehavior が ERROR_IF_IN_REVIEW に設定されたリクエストが送信され、アプリに審査中の変更がすでに存在する場合、次の詳細を含む 400 HTTP レスポンスが返されます。
{
"error": {
"code": 400,
"message": "You already have changes in review. Cancel this review or wait for it to complete before you try again. See https://developers.google.com/android-publisher/api-ref/rest/v3/applications.tracks.releases",
"status": "FAILED_PRECONDITION",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "CHANGES_ALREADY_IN_REVIEW",
"domain": "googleapis.com",
"metadata": {
"editId": "123456790",
"method": "edits.commit",
"service": "androidpublisher.googleapis.com"
}
}
]
}
}
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/androidpublisher