Bayi ve geliştirici API dokümantasyonu
DHRU Fusion destekleyen panelinizi tek adımda bağlayın ya da kendi yazılımınızdan doğrudan istek gönderin.
DHRU Fusion bağlantı adımları
DHRU panelinizde tedarikçi (API) ayarlarına girmeniz gereken bilgiler.
Desteklenen işlemler
| İşlem | Ne yapar | Yanıtın içeriği | Durum |
|---|---|---|---|
| accountinfo | Bakiye ve hesap bilgisi | { SUCCESS: [{ AccoutInfo: { credit, mail, currency } }] } | Aktif |
| imeiservicelist | Açık servisler, fiyatlar ve istenen alanlar | { SUCCESS: [{ LIST: { Grup: { SERVICES: {…} } } }] } | Aktif |
| placeimeiorder | Yeni sipariş gönderir | { SUCCESS: [{ MESSAGE, REFERENCEID }] } | Aktif |
| getimeiorder | Sipariş durumunu ve sonucunu sorgular | { SUCCESS: [{ STATUS: 4, CODE: "SONUÇ" }] } | Aktif |
Entegrasyon rehberi
1. Bağlanın ve listeyi alın
Hesabınızda API erişiminin açık olduğunu ve izinli IP adresinizin tanımlı olduğunu kontrol edin. Panelinize adresi, kullanıcı adını ve anahtarı girin. Önce accountinfo ile bağlantıyı, sonra imeiservicelist ile servis listesini deneyin.
2. Alanları eksiksiz eşleştirin
Servis listesindeki Requires.Custom bölümünde fieldname, fieldtype, required ve fieldoptions değerleri gelir. Alanları ekrandaki etiketle değil fieldname ile eşleştirin. IMEI veya seri numarası ana alandır, diğer istenen bilgiler CUSTOMFIELD içinde gönderilir.
3. Gönderin ve sonucu izleyin
Servis kimliğini (ID), miktarı (QNT) ve zorunlu alanları gönderin. Dönen REFERENCEID değerini saklayın. Durumu bu numarayla getimeiorder üzerinden sorgulayın. Teslim kararı için SUCCESS değil STATUS değerine bakın.
4. Aynı siparişi tekrar göndermeyin
İstek zaman aşımına uğrarsa hemen yeniden göndermeyin. Önce siparişlerinizi kontrol edin, böylece aynı IMEI için çift kesinti olmaz. Sorguları makul aralıklarla yapın, saniyede birkaç kez denemeyin.
Anahtar güvenliği
Anahtarı tarayıcıda çalışan koda ya da herkese açık bir depoya koymayın. Yalnızca sunucunuzdan, HTTPS üzerinden kullanın. İzinli IP, tarayıcınızın değil entegrasyon sunucunuzun dış IP adresidir. Kayıtlarda anahtarı ve müşteri bilgilerini gizleyin.
Hataları doğru okuyun
HTTP 200 tek başına başarı anlamına gelmez. Yanıtta ERROR mu SUCCESS mu geldiğine bakın. Hata mesajını kendi kayıtlarınıza yazın ama müşterinize teknik ayrıntıyı olduğu gibi göstermeyin. Fiyat değişebilir, her zaman güncel listeyi esas alın.
Sipariş durum kodları
Henüz API erişiminiz yok mu?
API, uygun hesaplarda destek ekibi tarafından açılır. Hesabınızı oluşturup destekten erişim isteyebilirsiniz.