Sunucu Taraflı API Yetkilendirme ve İstek Formatı
Yetkilendirme
API isteklerinin kimliği, gizli veya genel API anahtarınız Authorization başlığı olarak kullanılarak doğrulanmalıdır. Bu anahtarları App Settings bölümünde bulabilirsiniz. Değerin formatı Api-Key {your-secret-api-key} şeklindedir; örneğin Api-Key secret_live_....
İstek Formatı
Başlıklar
Sunucu taraflı API istekleri belirli başlıklar ve bir JSON gövdesi gerektirir. İsteklerinizi yapılandırmak için aşağıdaki bilgileri kullanın.
| Başlık | Açıklama |
|---|---|
| adapty-profile-id | Kullanıcının Adapty profil ID’si. Adapty Dashboard -> Profiles -> ilgili profil sayfasındaki Adapty ID alanında görüntülenir. adapty-customer-user-id ile birbirinin yerine kullanılabilir; ikisinden birini tercih edebilirsiniz. |
| adapty-customer-user-id | Kullanıcının sisteminizde kayıtlı ID’si. Adapty Dashboard -> Profiles -> ilgili profil sayfasındaki Customer user ID alanında görüntülenir. adapty-profile-id ile birbirinin yerine kullanılabilir; ikisinden birini tercih edebilirsiniz. ⚠️ Yalnızca uygulama kodunuzda Adapty SDK aracılığıyla kullanıcıları identify users in your app iOS, Android, React Native, Flutter ve Unity şeklinde tanımladığınızda çalışır. |
| adapty-platform | (isteğe bağlı) Uygulamanın yüklü olduğu cihazın platformunu belirtir. Bu parametreyi, Installation Meta nesnesini güncellerken Create profile ve Update profile isteklerinde ayarlamanızı öneririz; çünkü bu değer kullanıcının kullandığı cihaza bağlıdır ve tek bir kullanıcının birden fazla cihazı olabilir. Olası değerler: iOS, macOS, iPadOS, visionOS, Android veya web. |
| Content-Type | API’nin isteği işleyebilmesi için application/json olarak ayarlayın. |
Gövde
API, istek için gerekli verileri içeren JSON formatında bir gövde bekler.
Rate Limitleri
Kısıtlamadan kaçınmak için istek sayısının (uygulama başına) dakikada 40.000’in altında kalmasını sağlayın.
Bu sınır aşılırsa, tüm kullanıcılar için optimum performansı korumak adına sistem yavaşlayabilir veya ek istekleri geçici olarak engelleyebilir.
Sırada ne var — istekler: