API & Entegrasyon
API ile Toplu Sipariş Verme ve Kısmi Başarı Yönetimi
Birden fazla siparişi tek API çağrısında oluşturmak için action=add_bulk kullanılır. RoketBayim API tek istekte en fazla 100 sipariş kabul eder. Bu yöntem ağ trafiğini azaltır ancak her siparişin sonucu ayrı değerlendirilmelidir.
JSON gövdeli örnek istek
POST https://roketbayim.com/api/v2
Content-Type: application/json
{
"key": "your_api_key",
"action": "add_bulk",
"orders": [
{
"service": 1,
"link": "https://instagram.com/test1",
"quantity": 100
},
{
"service": 2,
"link": "https://instagram.com/test2",
"quantity": 200
}
]
}
Yanıt sırasını eşleme
Başarılı yanıtta her öğe için ayrı order değeri döner. Anahtarlar gönderdiğiniz listedeki sıra numarasıyla eşleşir.
{
"0": { "order": 23501 },
"1": { "order": 23502 }
}
Kısmi başarı ne demektir?
Toplu sipariş işlemi atomik değildir. Bazı satırlar başarılı olurken bazıları servis, miktar veya başka doğrulama hataları nedeniyle reddedilebilir.
{
"0": { "error": "Order 1: Service not found" },
"1": { "order": 23502 },
"2": { "error": "Order 3: Quantity must be at least 100" }
}
Tüm isteği tek sonuç olarak değerlendirmeyin. Her sıra için order veya error alanını ayrı kontrol edin.
Güvenilir toplu işlem akışı
1
Yerel referans üretin. Her siparişe göndermeden önce kendi sisteminizde benzersiz bir kimlik verin.
2
En fazla 100 öğe gönderin. Daha büyük listeleri kontrollü gruplara ayırın.
3
Sıra bazında kaydedin. Başarılı order ID değerlerini ve hataları ilgili yerel kayıtla eşleyin.
4
Yalnız hatalı satırları inceleyin. Başarılı siparişleri tekrar göndermeyin; aksi halde mükerrer sipariş oluşabilir.
Yetersiz bakiye yanıtında gereken ve kullanılabilir tutarı kontrol ederek yeni bir toplu işlem planlayın.
Bu makale işinize yaradı mı?
Geri bildiriminiz bu rehberi daha iyi hale getirmemize yardımcı olur.
Teşekkürler, geri bildiriminiz iletildi.