/api/v2/web-api/paywall/ Paywall'ı al
Belirtilen placement'tan paywall'ı alır.
Request body
Ürünün satın alındığı mağaza. Olası değerler: app_store, play_store, stripe veya özel mağazanızın Store ID'si.
Paywall yerelleştirmesinin tanımlayıcısı. Bu parametrenin "-" karakteriyle ayrılmış bir veya daha fazla alt etiket içeren bir dil kodu olması beklenir. İlk alt etiket dil içindir, ikincisi bölge içindir.
Placement'ın tanımlayıcısı. Bu, Adapty Kontrol Paneli'nde bir placement oluştururken belirttiğiniz değerdir.
customer_user_id veya profile_id'den biri zorunludur. Kullanıyorsanız uygulamanızda kullanıcıyı tanımlamak için kullandığınız kullanıcı kimliği. Örneğin, kullanıcı UUID'niz, e-postanız veya başka herhangi bir kimlik olabilir.
customer_user_id veya profile_id'den biri zorunludur. Adapty'deki bir kullanıcının tanımlayıcısı.
Responses
Başarılı yanıt, Paywall nesnesini içerecektir.
Schema
Bu paywall'ın gösterildiği placement'ın kimliği. Bu değer, Adapty Kontrol Paneli'nde bir placement oluştururken belirlenir.
Bu belirli paywall'a bağlı satın alımları izlemek için kullanılan varyant kimliği.
Paywall'ın benzersiz tanımlayıcısı.
Üst A/B testinin adı.
Adapty Kontrol Paneli'nde tanımlandığı şekliyle paywall'ın adı.
Paywall için ürün bilgilerini içeren Product nesnelerinden oluşan dizi.
Adapty Kontrol Paneli'ndeki Ürünler bölümünden ürün adı.
Ürünün consumable olup olmadığını belirtir.
Adapty'de kullanılan dahili ürün kimliği.
Uygulama mağazalarındaki ürün kimliği.
Kullanıcının iOS başlangıç teklifi için uygun olup olmadığını belirtir.
Kullanıcının promosyon teklifi için uygun olup olmadığını belirtir.
Google Play için temel plan kimliği veya Stripe için fiyat kimliği. Google Play için Temel plan kimliği'ne veya Stripe için fiyat kimliği'ne bakın.
JSON olarak bir Offer nesnesi.
Uygulanan teklifin kategorisi.
One of: "introductory", "promotional", "offer_code", "win_back"
Aktif teklifin türü. Bu null değilse, teklifin mevcut abonelik döneminde uygulandığı anlamına gelir.
One of: "free_trial", "pay_as_you_go", "pay_up_front", "unknown"
Uygulanan teklifin kimliği.
Paywall'ın tam remote config'ini içeren bir RemoteConfig nesnesi.
Paywall yerelleştirmesi için yerel ayar kodu. Dil ve bölge alt etiketlerini tire (-) ile ayırarak kullanır.
Örnekler: İngilizce için en, Brezilya Portekizcesi için pt-br.
Paywall'ınızın remote config'ini temsil eden serileştirilmiş JSON dizesi. Adapty Kontrol Paneli'nde belirli bir paywall'ın Remote Config sekmesinde bulabilirsiniz.
Example
{
"placement_id": "onboarding",
"variation_id": "d76feea0-c0cf-4942-bef5-84ed701fc6db",
"paywall_id": "9a93fe6f-9162-4dc0-b4b7-73079ed95c34",
"ab_test_name": "1 week + 1 month | apple picture",
"paywall_name": "1 week + 1 month | apple picture",
"products": [
{
"title": "1 week",
"is_consumable": false,
"adapty_product_id": "1c3e03e1-9c43-4f94-aeb5-c7ae2f73d0c2",
"vendor_product_id": "1_week_apple",
"introductory_offer_eligibility": true,
"promotional_offer_eligibility": true,
"base_plan_id": null,
"offer": null
},
{
"title": "1 month",
"is_consumable": false,
"adapty_product_id": "f4088450-45a8-4737-8db0-367e642d7dcb",
"vendor_product_id": "1_month_apple",
"introductory_offer_eligibility": true,
"promotional_offer_eligibility": true,
"base_plan_id": null,
"offer": null
}
],
"remote_config": {
"lang": "en",
"data": "{\"default_product_number\":1,\"features\":[\"#fresh\",\"#green\",\"#healthy1\"],\"soft_paywall\":false,\"image_url\":\"https://adapty.io/apple.png\"}"
}
} Hatalı İstek
Schema
Yetkisiz
Schema
Bulunamadı