- Solicitud HTTP
- Parámetros de ruta
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- ChangesInReviewBehaviorType
- Cambios en el ejemplo del mensaje de error de revisión
- Permisos de autorización
- Pruébalo
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 |
Es el nombre del paquete de la app. |
editId |
Es el identificador de la edición. |
Parámetros de consulta
| Parámetros | |
|---|---|
changesNotSentForReview |
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 |
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