Method: edits.commit

Confirma la edición de una app.

Solicitud HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
packageName

string

Es el nombre del paquete de la app.

editId

string

Es el identificador de la edición.

Parámetros de consulta

Parámetros
changesNotSentForReview

boolean

Cuando se produce un rechazo, el parámetro se asegura de que los cambios en esta edición no se revisen hasta que se envíen explícitamente para revisión desde la IU de Google Play Console. Estos cambios se agregarán a cualquier otro cambio que aún no se haya enviado para revisión.

changesInReviewBehavior

enum (ChangesInReviewBehaviorType)

Opcional. Especifica cómo debe comportarse la API si hay cambios en revisión. Si no se configura este valor, se establecerá de forma predeterminada en "CANCEL_IN_REVIEW_AND_SUBMIT", lo que cancelará los cambios en revisión y, luego, enviará todos los cambios para su publicación.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de AppEdit.

ChangesInReviewBehaviorType

Define el comportamiento de la confirmación de una edición nueva mientras los cambios ya están en revisión.

Enums
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED La configuración predeterminada es CANCEL_IN_REVIEW_AND_SUBMIT.
CANCEL_IN_REVIEW_AND_SUBMIT Si ya hay cambios en revisión, primero se cancelará esa revisión y, luego, se enviarán todos los cambios para su publicación.
ERROR_IF_IN_REVIEW Si hay cambios en revisión, se mostrará un error. Consulta el ejemplo de mensaje de error que se muestra cuando esto sucede. Ten en cuenta que esto no invalidará la edición. Si no hay cambios en revisión, se continuará con el proceso y se enviarán los cambios nuevos para su publicación.

Ejemplo de mensaje de error de cambios en revisión

Si se envía una solicitud con el parámetro de consulta changesInReviewBehavior establecido en ERROR_IF_IN_REVIEW y tu app ya tiene cambios en revisión, se devuelve una respuesta HTTP 400 con los siguientes detalles:

{
  "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"
        }
      }
    ]
  }
}

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/androidpublisher