Giriş yap
İçeriğe atla

API

API belgeleri

Uygulamanızı panel API'sine bağlayın.

Bağlantı

HTTP Yöntemi
POST
API URL'si
https://iamprovider.com/api/v2
Yanıt formatı
JSON

API anahtarı ve hesap

API anahtarınızı sunucunuzda saklayın. Doğru hizmet kimliğini seçin, dönen sipariş kimliğini kaydedin ve gönderimden sonra durumunu kontrol edin.

Hizmet listesi

ParametrelerAçıklama
keyAPI anahtarınız
actionservices

Örnek yanıt

[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500",
        "refill": false,
        "cancel": true
    }
]

Sipariş ekleme

ParametrelerAçıklama
keyAPI anahtarınız
actionadd
serviceHizmet kimliği
linkSayfa bağlantısı
quantityİstenen miktar
runsİsteğe bağlıTeslimat tekrarı sayısı
intervalİsteğe bağlıDakika cinsinden aralık

Örnek yanıt

{
    "order": 23501
}

Sipariş durumu

ParametrelerAçıklama
keyAPI anahtarınız
actionstatus
orderSipariş kimliği

Örnek yanıt

{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

Birden fazla siparişin durumu

ParametrelerAçıklama
keyAPI anahtarınız
actionstatus
ordersVirgülle ayrılmış, en fazla 100 sipariş kimliği

Örnek yanıt

{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}

Telafi talebi oluşturma

ParametrelerAçıklama
keyAPI anahtarınız
actionrefill
orderSipariş kimliği

Örnek yanıt

{
    "refill": "1"
}

Toplu telafi talebi oluşturma

ParametrelerAçıklama
keyAPI anahtarınız
actionrefill
ordersVirgülle ayrılmış, en fazla 100 sipariş kimliği

Örnek yanıt

[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

Telafi durumunu sorgulama

ParametrelerAçıklama
keyAPI anahtarınız
actionrefill_status
refillTelafi kimliği

Örnek yanıt

{
    "status": "Completed"
}

Toplu telafi durumunu sorgulama

ParametrelerAçıklama
keyAPI anahtarınız
actionrefill_status
refillsVirgülle ayrılmış, en fazla 100 telafi kimliği

Örnek yanıt

[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]

İptal talebi oluşturma

ParametrelerAçıklama
keyAPI anahtarınız
actioncancel
ordersVirgülle ayrılmış, en fazla 100 sipariş kimliği

Örnek yanıt

[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]

Hesap bakiyesi

ParametrelerAçıklama
keyAPI anahtarınız
actionbalance

Örnek yanıt

{
    "balance": "100.84292",
    "currency": "USD"
}

Sonraki sayfanızı bulun

Seçmek için Tab · Açmak için Enter · Kapatmak için Esc