Başlangıç
API Endpoint
https://anindasms.com/user/api
API ile profil bilgilerinizi, bakiyenizi öğrenebilir. Sms Aktivasyonu hızlıca yapabilirsiniz.
Dökümantasyon için API key ihtiyacınız vardır. Linke tıklayarak Anahtarınıza ulaşabilirsiniz. API Key Görüntüle
Bakiye Sorgulama
GET /{api_key}/getBalance
curl -X GET "https://anindasms.com/user/api/YOUR_API_KEY/getBalance"
http GET https://anindasms.com/user/api/YOUR_API_KEY/getBalance
Bakiyenizi öğrenmek için aşağıdaki URL'ye POST çağrısı yapmanız gerekir.
https://anindasms.com/user/api/{api_key}/getBalance
Çıktı Örneği :
{"balance":"5006.76"}
Sorgu Parametreleri
Alan |
Tür |
Açıklama |
api_key |
String |
Zorunlu. Kullanıcının API anahtarı. Profil sayfasından alınır. Başka parametre kullanılmaz. |
Kategori Listeleme
GET /getCategories
curl -X GET "https://anindasms.com/user/api/getCategories"
http GET https://anindasms.com/user/api/getCategories
Kategorileri listelemek için aşağıdaki URL'ye istek atmanız gerekir.
https://anindasms.com/user/api/getCategories
Çıktı Örneği :
[{"id":"1","name":"Google","tractive":"1"}
Sorgu Parametreleri
Alan |
Tür |
Açıklama |
api_key |
String |
Zorunlu değildir. Herhangi bir parametre kullanmanıza gerek yoktur. |
Çıktı Parametreleri
İsim |
Mesaj |
id |
Kategori Numarası |
name |
Uygulama İsmi |
tractive |
Kullanım dışı |
Servis Listeleme
GET /getServices/{category_id}
curl -X GET "https://anindasms.com/user/api/getServices/CATEGORY_ID"
http GET https://anindasms.com/user/api/getServices/CATEGORY_ID
Kategorideki servisleri görüntülemek için aşağıdaki URL'ye istek atmanız gerekir.
https://anindasms.com/user/api/getCategories/{category_id}
Çıktı Örneği :
[
{"id":"41168","name":"T\u00fcrkiye","category":"1",
"price":"43.13","callback":"provider1,62,go"},
{"id":"1966","name":"Rusya","category":"1",
"price":"5.84","callback":"provider1,0,go"},
]
Sorgu Parametreleri
Alan |
Tür |
Açıklama |
api_key |
String |
Zorunlu değildir. Herhangi bir parametre kullanmanıza gerek yoktur. |
Çıktı Parametreleri
İsim |
Mesaj |
id |
Servis Numarası |
name |
Numaranın ait olduğu ülke adı |
category |
Uygulama İsmi |
price |
Fiyat (Turkish Lira) |
callback |
Sağlayıcı ismi |
Servis Fiyatı & Stok
GET /getServiceDetails/{service_id}
curl -X GET "https://anindasms.com/user/api/getServiceDetails/SERVICE_ID"
http GET https://anindasms.com/user/api/getServiceDetails/SERVICE_ID
Servis Fiyatı ve Stok bilgisini öğrenmek için aşağıdaki URL'ye istek atmanız gerekir.
http GET https://anindasms.com/user/api/getServiceDetails/{service_id}
Çıktı Örneği :
{"id":"32","price":"12.32","stock":8456}
Sorgu Parametreleri
Alan |
Tür |
Açıklama |
api_key |
String |
Zorunlu değildir. Herhangi bir parametre kullanmanıza gerek yoktur. |
Çıktı Parametreleri
İsim |
Mesaj |
id |
Servis Numarası |
price |
Fiyat (Turkish Lira) |
stock |
Mevcut Stok Adeti |
Numara Satın Al
GET /{api_key}/getNumber/{service_id}
curl -X GET "https://anindasms.com/user/api/YOUR_API_KEY/getNumber/SERVICE_ID"
http GET https://anindasms.com/user/api/YOUR_API_KEY/getNumber/SERVICE_ID
Numara Satın almak için aşağıdaki URL'ye istek atmanız gerekir.
https://anindasms.com/user/api/{api_key}/getNumber/{service_id}
Çıktı Örneği :
{"success":true,"title":"Numara Alindi!","message":"Numara basariyla alindi.
Numaralarayi goruntulemek icin butona tiklayin.",
"number_id":312065,"number":"+27627216098","price":"12.32",
"cost":0,"rub":null,"banknotesell":null,"rate":0}
Sorgu Parametreleri
Alan |
Tür |
Açıklama |
api_key |
String |
Zorunlu. Kullanıcının API anahtarı. Profil sayfasından alınır. Başka parametre kullanılmaz |
Çıktı Parametreleri
İsim |
Mesaj |
number_id |
Anındasms Sipariş ID |
number |
Telefon Numarası |
price |
Fiyat (Turkish Lira) |
cost |
Ek maliyet (varsa operator ücreti) |
rub |
Kullanım dışı |
banknotesell |
Kullanım dışı |
rate |
Kullanım dışı |
Mesajı Görüntüle
GET /{api_key}/getMessage/{number_id}
curl -X GET "https://anindasms.com/user/api/YOUR_API_KEY/getMessage/NUMBER_ID"
http GET https://anindasms.com/user/api/YOUR_API_KEY/getMessage/NUMBER_ID
Mesaj görüntülemek için aşağıdaki URL'ye istek atmanız gerekir.
Dikkat: numaranın başındaki + işaretini istek urlsinde kullanmayınız.
https://anindasms.com/user/api/{api_key}/getMessage/{number_id}
Çıktı Örneği :
{"code":235467,"id":"27627216098","status":-1}
Sorgu Parametreleri
Alan |
Tür |
Açıklama |
api_key |
String |
Zorunlu. Kullanıcının API anahtarı. Profil sayfasından alınır. Başka parametre kullanılmaz |
Çıktı Parametreleri
Durum |
İsim |
1 |
Mesaj Geldi |
0 |
Mesaj Bekleniyor |
-1 |
İptal Edildi |
GET /{api_key}/cancelNumber/{number_id}
curl -X GET "https://anindasms.com/user/api/YOUR_API_KEY/cancelNumber/NUMBER_ID"
http GET https://anindasms.com/user/api/YOUR_API_KEY/cancelNumber/NUMBER_ID
Numarayı iptal etmek için aşağıdaki URL'ye istek atmanız gerekir.
https://anindasms.com/user/api/{api_key}/cancelNumber/{number_id}
Çıktı Örneği :
{"success":true} or {"success":1}
Sorgu Parametreleri
Alan |
Tür |
Açıklama |
api_key |
String |
Zorunlu. Kullanıcının API anahtarı. Profil sayfasından alınır. Başka parametre kullanılmaza |
Çıktı Parametreleri
İsim |
Mesaj |
success |
İptal durumu (true yada 1) |
Hatalar
AnındaSMS API aşağıdaki hata kodlarını kullanır.
Hata Kodu |
Açıklama |
null |
Yanlış veya geçersiz api_key girildiğinde sistem boş/null döner. |