- HTTP isteği
- Yol parametreleri
- İstek gövdesi
- Yanıt metni
- Yetkilendirme kapsamları
- InappproductsUpdateRequest
- Deneyin.
Bir veya daha fazla uygulama içi ürünü (yönetilen ürünler ya da abonelikler) günceller veya ekler.
Maksimum güncelleme işleme hızına ulaşmak için iç içe yerleştirilmiş isteklerdeki gecikmeTolerance alanını PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT olarak ayarlayın.
Bu yöntem artık abonelikleri güncellemek için kullanılmamalıdır. Daha fazla bilgi için bu makaleye göz atın.
HTTP isteği
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
packageName |
Uygulamanın paket adı. |
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{
"requests": [
{
object ( |
Alanlar | |
---|---|
requests[] |
Zorunlu. Bağımsız güncelleme istekleri. En az bir istek gerekli. En fazla 100 istek içerebilir. Tüm istekler farklı uygulama içi ürünlere karşılık gelmelidir. |
Yanıt gövdesi
Toplu uygulama içi ürün güncellemesinin yanıtı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"inappproducts": [
{
object ( |
Alanlar | |
---|---|
inappproducts[] |
Güncellenen veya eklenen uygulama içi ürünler. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
Bir uygulama içi ürünü güncelleme isteğinde bulunun.
JSON gösterimi |
---|
{ "packageName": string, "sku": string, "autoConvertMissingPrices": boolean, "inappproduct": { object ( |
Alanlar | |
---|---|
packageName |
Uygulamanın paket adı. |
sku |
Uygulama içi ürünün benzersiz tanımlayıcısı. |
autoConvertMissingPrices |
True (doğru) ise üst uygulama tarafından hedeflenen ve bu uygulama içi ürün için bir fiyatın belirtilmediği tüm bölgelerdeki fiyatlar, varsayılan fiyata göre otomatik olarak hedef para birimine dönüştürülür. Varsayılan olarak yanlış değerine ayarlanır. |
inappproduct |
Yeni uygulama içi ürün. |
allowMissing |
Doğru değerine ayarlanırsa ve belirtilen packageName ve SKU'ya sahip uygulama içi ürün mevcut değilse uygulama içi ürün oluşturulur. |
latencyTolerance |
İsteğe bağlı. Bu ürün güncellemesinin yayılmasına ilişkin gecikme toleransı. Varsayılan olarak gecikmeye duyarlıdır. |