/api/v2/server-side-api/purchase/profile/grant/access-level/ Access level ver
Son kullanıcınıza işlem bilgisi sağlamadan access level verir. Bu, referanslar için bonuslarınız veya ürünlerinizle ilgili diğer etkinlikleriniz varsa işe yarar. Bu yöntemle sağlanan access level, analizlerinize yansımaz. Yalnızca webhook entegrasyonuna gönderilir ve yalnızca bu durumda Etkinlik Akışı'nda görünür.
Header parameters
Sisteminizdeki müşterinin benzersiz kimliği. adapty-customer-user-id veya adapty-profile-id'den biri zorunludur.
Sisteminizdeki profilin benzersiz kimliği. Anonim profillerle çalışıyorsanız en iyi seçeneğinizdir. adapty-customer-user-id veya adapty-profile-id'den biri zorunludur.
Request body
Access Levels sayfasında yapılandırılmış ücretli access level ID'si
Access level'ın aktif olacağı tarih ve saat. Gelecekte bir tarih olabilir. Varsayılan değer null'dır.
Access level'ın sona ereceği tarih ve saat. Geçmişte bir tarih olabilir ve süresiz erişim için null olabilir. Varsayılan değer null'dır.
Responses
Access level başarıyla verildi
Schema
Uygulamanızın dahili kimliği
Adapty profil kimliği
Kullanıcınızın kendi sisteminizdeki kimliği
Profilde elde edilen toplam geliri USD cinsinden temsil eden ondalık sayı değeri
Dahili parametre
Yarış koşulunu çözmek için gereken milisaniye cinsinden yanıt süresi
Profile en fazla 30 özel öznitelik eklenebilir
Anahtar, 30 karakterden fazla olmayan bir dize olmalıdır. Yalnızca harflere, sayılara, tire, nokta ve alt çizgilere izin verilir
Özellik değeri 50 karakterden fazla olmamalıdır. Değer olarak yalnızca dizeler ve kayan noktalı sayılara izin verilir
Access level nesnelerinin dizisi. Müşterinin herhangi bir access level'ı yoksa boş dizi döner
Access level tanımlayıcısı
Access level'ın satın alındığı mağaza
Mağazadaki ürün kimliği
Mağazadaki temel plan kimliği
Mağazadaki işlem kimliği
Mağazadaki orijinal işlem kimliği
Promosyon teklifi veya başlangıç teklifi uygulandıysa teklif ayrıntıları
Teklif kategorisi
One of: "introductory", "promotional", "offer_code", "win_back"
Teklif türü
One of: "free_trial", "pay_as_you_go", "pay_up_front"
Teklif kimliği
Access level'ın başladığı zaman
Access level'ın satın alındığı zaman
Access level'ın ilk kez satın alındığı zaman
Access level'ın sona erdiği zaman
Yenilemenin iptal edildiği zaman
Ödeme sorununun tespit edildiği zaman
Access level'ın ek süre içinde olup olmadığı
İptal gerekçesi
Abonelik nesnelerinin dizisi. Müşterinin herhangi bir aboneliği yoksa boş dizi döner
Aboneliğin satın alındığı mağaza
Mağazadaki ürün kimliği
Mağazadaki temel plan kimliği
Mağazadaki işlem kimliği
Mağazadaki orijinal işlem kimliği
Bir promosyon teklifi veya başlangıç teklifi uygulandıysa teklif ayrıntıları
Teklif kategorisi
One of: "introductory", "promotional", "offer_code", "win_back"
Teklif türü
One of: "free_trial", "pay_as_you_go", "pay_up_front"
Teklif kimliği
Ortam (Sandbox, Production)
Aboneliğin satın alındığı tarih
Aboneliğin ilk satın alındığı tarih
Aboneliğin sona erdiği tarih
Yenilemenin iptal edildiği tarih
Faturalama sorununun tespit edildiği tarih
Aboneliğin ek süre içinde olup olmadığı
İptal nedeni
Tek seferlik satın alma nesnelerinin dizisi. Müşterinin herhangi bir satın alımı yoksa boş dizi döner
Benzersiz satın alma tanımlayıcısı
Satın almanın yapıldığı mağaza
Mağazadaki ürün kimliği
Mağazadaki temel plan kimliği
Mağazadaki işlem kimliği
Mağazadaki orijinal işlem kimliği
Satın almanın yapıldığı zaman
Ortam (Sandbox, Production)
Bunun bir iade olup olmadığı
Bunun bir consumable satın alma olup olmadığı
Hatalı istek
Schema
Hatanın kaynağı
Hata mesajları dizisi
Kısa hata adı
HTTP durum kodu
Yetkisiz
Schema
Hatanın kaynağı
Hata mesajları dizisi
Kısa hata adı
HTTP durum kodu
Profil bulunamadı
Schema
Hatanın kaynağı
Hata mesajları dizisi
Kısa hata adı
HTTP durum kodu
Sunucu içi hata