SMSBulk ile geliştirin
Modern REST API ve SMS-Activate uyumlu endpoint'ler. Birkaç dakikada başlayın.
İki API stili
Projenize uyan formatı seçin — ikisi de aynı altyapıyla çalışır.
Modern REST API
OpenAPI ile JSON tabanlı temiz API. Yeni entegrasyonlar için ideal.
- JSON istek ve cevap gövdeleri
- /api/docs adresinde OpenAPI 3.0 şeması
- Bearer token veya x-api-key kimlik doğrulaması
- Standart HTTP durum kodları
curl https://smsbulk.net/api/v1/wallet/balance \
-H "x-api-key: YOUR_KEY"Eski API Uyumlu
Sektör standardı query tabanlı protokolle uyumlu. Mevcut bot script'leri ve kütüphaneler kod değişikliği olmadan çalışır — sadece base URL'i bizimkine yönlendir.
- Aynı aksiyon tabanlı protokol
- Plain text cevap formatı
- Mevcut bot kütüphaneleriyle uyumlu
- Kanonik country ID eşlemesi korunur
curl "https://smsbulk.net/stubs/handler_api.php\
?api_key=YOUR_KEY&action=getBalance"Geçiş rehberiHızlı Başlangıç
Sıfırdan ilk SMS'e 5 dakikadan kısa sürede.
API anahtarınızı alın
Panelden bir API anahtarı oluşturun. Her kullanıcı en fazla 10 anahtar oluşturabilir.
Paneli açKimlik doğrulamayı test edin
Cüzdan bakiyenizi kontrol ederek anahtarınızın çalıştığını doğrulayın.
curl https://smsbulk.net/api/v1/wallet/balance \
-H "x-api-key: YOUR_KEY"
# Response:
# { "balance": "10.00", "currency": "USD" }Numara satın alın
SMS doğrulama için sanal numara ayırtın. Ücret cüzdanınızdan düşer.
curl -X POST https://smsbulk.net/api/v1/activations \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"serviceCode": "wa",
"countryIso": "TR"
}'
# Response:
# {
# "id": "cuid_xxx",
# "phoneNumber": "905551234567",
# "status": "WAITING",
# "userCost": "0.50"
# }SMS'i bekleyin
Activation endpoint'ini RECEIVED durumuna gelene kadar yoklayın. SMS kodu cevap içinde olur.
curl https://smsbulk.net/api/v1/activations/cuid_xxx \
-H "x-api-key: YOUR_KEY"
# Response (when SMS arrives):
# {
# "id": "cuid_xxx",
# "smsCode": "123456",
# "status": "RECEIVED",
# ...
# }Kimlik Doğrulama
API anahtarınızı göndermenin üç yolu.
Ortamınıza uygun yöntemi seçin
1. Header (önerilen)
x-api-key: YOUR_API_KEYStandart header tabanlı kimlik doğrulama. Hem REST hem SMS-Activate endpoint'lerinde çalışır.
2. Bearer token
Authorization: Bearer YOUR_API_KEYAuthorization header'ı kullanan HTTP istemci kütüphaneleriyle uyumlu.
3. Query string
?api_key=YOUR_API_KEYSMS-Activate uyumluluk endpoint'i /stubs/handler_api.php için zorunlu.
Anahtarlarınızı gizli tutun
API anahtarlarını hiçbir zaman public repo'ya commit'lemeyin veya istemci tarafı kodda açmayın. Her anahtarın günlük kotası vardır — sızdırılmışsa hemen yenileyin.
Yayınlamaya hazır mısınız?
Interaktif API referansını açın ve her endpoint'i tarayıcınızda canlı deneyin.
