TrustService API

REST API · v1

TrustService API v1

Hizmetleri listelemek, sipariş oluşturmak, SMS olup olmadığını kontrol etmek, bekleyen siparişi iptal etmek ve bakiyenizi okumak için API'yi kullanın. Hesabınızda API erişimini etkinleştirin ve anahtarı URL'ye değil, istek başlığına gönderin.

API anahtarınız

API v1, JSON'u döndürür ve her kullanıcı için dakikada en fazla 60 isteğe izin verir.

X-API-Key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
GET/api/v1/services

Hizmetleri listele

ülke parametresi isteğe bağlıdır. Her sonuç bir kimlik, ülke, ad, müşteri fiyatı ve para birimini içerir.

https://trustservice.io/api/v1/services?country=US
POST/api/v1/orders

Sipariş oluştur

TrustService talebiniz için en uygun kullanılabilir numarayı otomatik seçer. İlk seçenek kullanılamazsa sistem aynı gösterilen fiyatla hemen sıradakini kontrol eder. Siparişi yeniden vermeniz gerekmez.

Content-Type: application/json

{"service_id": 123}
GET/api/v1/orders/{id}

Sipariş durumu ve SMS

Olası durumlar şunlardır: bekliyor, tamamlandı ve kapalı. SMS geldikten sonra message alanı SMS'in metnini içerir.

https://trustservice.io/api/v1/orders/{order_id}
POST/api/v1/orders/{id}/cancel

Siparişi iptal etme

https://trustservice.io/api/v1/orders/{order_id}/cancel
GET/api/v1/balance

Bakiye

https://trustservice.io/api/v1/balance
HTTP4xx / 5xx

Hatalar

API standart HTTP kodlarını kullanır: 401 geçersiz veya devre dışı bırakılmış anahtar, 402 yetersiz bakiye, 404 sipariş bulunamadı, 409 sipariş veya iptal başarısız, 422 geçersiz hizmet ve 429 hız sınırı aşıldı.