- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- ChangesInReviewBehaviorType
- İnceleme hata mesajı örneğindeki değişiklikler
- Yetkilendirme kapsamları
- Deneyin.
Uygulama düzenlemesi gönderir.
HTTP isteği
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
packageName |
Uygulamanın paket adı. |
editId |
Düzenlemenin tanımlayıcısı. |
Sorgu parametreleri
| Parametreler | |
|---|---|
changesNotSentForReview |
Reddedilme durumunda, bu düzenlemedeki değişiklikler Google Play Console kullanıcı arayüzünden açıkça incelemeye gönderilene kadar parametre tarafından incelenmez. Bu değişiklikler, henüz incelemeye gönderilmeyen diğer değişikliklere eklenir. |
changesInReviewBehavior |
İsteğe bağlı. Şu anda incelenmekte olan değişiklikler varsa API'nin nasıl davranması gerektiğini belirtin. Bu değer ayarlanmazsa varsayılan olarak "CANCEL_IN_REVIEW_AND_SUBMIT" olur. Bu durumda, incelemedeki değişiklikler iptal edilir ve tüm değişiklikler yayınlanmak üzere gönderilir. |
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
Başarılıysa yanıt metni, AppEdit öğesinin bir örneğini içerir.
ChangesInReviewBehaviorType
Değişiklikler zaten incelemedeyken yeni bir düzenlemenin gönderilme davranışını tanımlar.
| Sıralamalar | |
|---|---|
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED |
Varsayılan olarak CANCEL_IN_REVIEW_AND_SUBMIT değerine ayarlanır. |
CANCEL_IN_REVIEW_AND_SUBMIT |
İnceleme süreci devam eden değişiklikler varsa önce bu inceleme iptal edilir, ardından tüm değişiklikler yayınlanmak üzere gönderilir. |
ERROR_IF_IN_REVIEW |
İncelenmekte olan değişiklikler varsa bu işlev hata döndürür. Bu durumda döndürülen hata mesajı örneğine bakın. Bu işlemin düzenlemeyi geçersiz kılmayacağını unutmayın. İncelenen değişiklik yoksa bu işlem devam eder ve yeni değişiklikler yayınlanmak üzere gönderilir. |
İncelemedeki değişiklikler hata mesajı örneği
changesInReviewBehavior sorgu parametresi ERROR_IF_IN_REVIEW olarak ayarlanmış bir istek gönderilirse ve uygulamanızda inceleme aşamasında olan değişiklikler varsa aşağıdaki ayrıntılarla birlikte 400 HTTP yanıtı döndürülür:
{
"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"
}
}
]
}
}
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidpublisher