0850 VİP numaralarla kurumsal iletişiminizi güçlendirin. Uygun numaraları sorgulayın.
Teknik RehberPostmanSMS API

Postman ile KobiKom SMS API Testi: Adım Adım Rehber

Tek satır kod yazmadan KobiKom SMS API'sini Postman üzerinde test edin. Environment kurulumu, toplu SMS, OTP SMS gönderimi, durum sorgulama ve üretim geçişi — tüm adımlar bu rehberde.

KobiKom Geliştirici Ekibi
API & Entegrasyon
24 Mart 202612 dk okumaUygulamalı Rehber
Paylaş:
Postman ile SMS API Testi
Postman RehberiSMS API v2.1

Kod yazmadan önce API'yi test etmek, entegrasyon sürecini ciddi ölçüde hızlandırır. Postman, REST API isteklerini görsel arayüzle gönderip yanıtları anlık görmenizi sağlayan ücretsiz bir araçtır. Bu rehberde KobiKom SMS API'sini Postman üzerinde adım adım test edeceksiniz.

1Postman'ı İndirin ve Kurun

postman.com/downloads adresinden işletim sisteminize uygun sürümü indirin (Windows, macOS, Linux). Kurulumdan sonra ücretsiz hesap oluşturun — bu koleksiyon paylaşımı için gereklidir.

Windows
.exe kurulum
macOS
.dmg paketi
Linux
Snap / .tar.gz

2Environment Variable Tanımlayın

API anahtarını her istekte elle yazmak yerine Postman Environment Variable kullanın. Bu hem güvenlidir hem de sonradan değiştirmek kolaylaşır.

Postman > Environments > New Environment
VariableInitial ValueAçıklama
{{base_url}}https://api.kobikom.com.trAPI temel URL
{{api_key}}KBK_xxxxxxxxxxxxKobiKom API anahtarınız
{{sender_id}}KOBIKOMGönderici başlığı
{{test_phone}}+905XXXXXXXXXTest telefon numarası

Güvenlik: API anahtarını "Current Value" alanına girin, "Initial Value" alanını boş bırakın. Bu şekilde koleksiyonu paylaşsanız bile anahtarınız görünmez.

3İlk API İsteğini Gönderin

Yeni bir Collection oluşturun ve içine POST isteği ekleyin. Authorization sekmesinde Bearer Token seçip değer alanına {{api_key}} yazın.

POST{{base_url}}/v1/sms/send
Headers: Content-Type: application/json
Auth: Bearer Token → {{api_key}}
POST /v1/sms/sendJSON — Body (raw)
{
  "to": "{{test_phone}}",
  "message": "KobiKom Postman testi — merhaba!",
  "sender": "{{sender_id}}"
}

Send butonuna tıklayın. Başarılı yanıt şöyle görünmeli:

JSON — 200 OK Response
{
  "success": true,
  "messageId": "msg_test_abc123",
  "to": "+905XXXXXXXXX",
  "status": "queued",
  "sender": "KOBIKOM",
  "creditUsed": 1,
  "creditRemaining": 9999,
  "createdAt": "2026-03-24T10:30:00Z"
}

4Toplu SMS Gönderimi

Koleksiyona yeni bir POST isteği ekleyin. Bulk endpoint ile aynı anda birden fazla alıcıya mesaj gönderebilirsiniz.

POST{{base_url}}/v1/sms/bulkPopüler
POST /v1/sms/bulkJSON — Body
{
  "recipients": [
    "+905551234567",
    "+905559876543",
    "+905553334444"
  ],
  "message": "Merhaba! %30 indirim fırsatı sizi bekliyor. kobikom.com.tr",
  "sender": "{{sender_id}}",
  "campaignName": "Postman-Test-Mart2026"
}
JSON — 200 OK Response
{
  "success": true,
  "batchId": "batch_xk9p2mq7r",
  "totalRecipients": 3,
  "queued": 3,
  "filtered": 0,
  "estimatedDelivery": "~5 saniye",
  "creditUsed": 3,
  "creditRemaining": 9997,
  "campaignName": "Postman-Test-Mart2026",
  "createdAt": "2026-03-24T10:30:00Z"
}

Tip: filtered değeri IYS sorgusunda izinsiz çıkan alıcı sayısını gösterir. Kredi yalnızca gönderilen mesajlar için harcanır.

5OTP SMS Testi

Doğrulama kodu senaryolarını test etmek için OTP endpoint'ini kullanın. API, belirtilen uzunlukta otomatik kod üretir ve şablondaki {{code}} yerine yerleştirir.

POST{{base_url}}/v1/sms/otp
POST /v1/sms/otpJSON — Body
{
  "to": "{{test_phone}}",
  "template": "Doğrulama kodunuz: {{code}}. Kod 5 dakika geçerlidir. KobiKom",
  "codeLength": 6,
  "expireMinutes": 5
}
JSON — 200 OK Response
{
  "success": true,
  "otpId": "otp_7gf3hqw1x",
  "to": "+905XXXXXXXXX",
  "expireAt": "2026-03-24T10:35:00Z",
  "expireMinutes": 5,
  "creditUsed": 1,
  "createdAt": "2026-03-24T10:30:00Z"
}

Güvenlik notu: Yanıtta asla gerçek OTP kodu dönmez. Kod yalnızca SMS olarak gönderilir. otpId değerini saklayın, doğrulama isteğinde bu ID kullanılır.

6SMS Durumu Sorgulama

Gönderilen SMS'in teslim edilip edilmediğini sorgulamak için GET isteği kullanın. messageId değerini önceki yanıttan alın.

GET{{base_url}}/v1/sms/msg_test_abc123/status
JSON — 200 OK Response
{
  "messageId": "msg_test_abc123",
  "to": "+905XXXXXXXXX",
  "status": "delivered",
  "deliveredAt": "2026-03-24T10:30:04Z",
  "operator": "Turkcell",
  "creditUsed": 1
}
Olası status değerleri
queuedKuyruğa alındı, iletim bekleniyor
sentOperatöre iletildi
deliveredAlıcıya başarıyla teslim edildi
failedGönderim başarısız (kapalı/geçersiz hat)
filteredIYS izni olmadığı için filtrelendi

7Koleksiyonu Kaydedin ve Paylaşın

Tüm istekleri bir koleksiyon altında topladıktan sonra ekibinizle paylaşabilirsiniz. Postman'da koleksiyonu dışa aktararak JSON formatında kaydedin veya Postman workspace'e yükleyin.

Koleksiyon Yapısı
  • Tekli SMS
  • Toplu SMS
  • OTP SMS
  • Durum Sorgula
  • Bakiye Sorgula
Paylaşım Yöntemleri
  • Link ile paylaş
  • JSON export
  • Workspace'e ekle
  • Fork et
Test Senaryoları
  • Sandbox modu
  • Hata kodları test
  • Rate limit testi
  • Webhook testi

8Üretim Geçişi İpuçları

Postman testleri başarılı geçtikten sonra gerçek entegrasyona geçerken dikkat edilmesi gereken noktalar:

API Anahtarını Güvende Tutun

Asla kaynak koduna veya git geçmişine eklemeyin. .env dosyası veya secrets manager kullanın. Farklı ortamlar (dev/staging/prod) için farklı anahtarlar oluşturun.

Hata Yönetimi Ekleyin

402 (yetersiz kredi), 429 (rate limit) ve 422 (doğrulama hatası) durumlarını kodunuzda ele alın. Retry mekanizması ile geçici hatalarda otomatik tekrar deneyin.

Webhook Kurun

Teslimat durumlarını polling yerine webhook ile alın. Daha az API isteği, daha az maliyet. Panel > Ayarlar > Webhook bölümünden URL tanımlayın.

Gönderim Loglarını İzleyin

KobiKom panelindeki gönderim raporlarını düzenli kontrol edin. IYS filtreleme oranı yüksekse liste temizleme yapın, kredi israfından kaçının.

Sonuç

Postman, KobiKom SMS API'sini entegre etmeden önce tüm endpoint'leri test etmek ve senaryoları doğrulamak için en hızlı yoldur. Bu rehberdeki adımları tamamladıktan sonra JavaScript, PHP veya Python kodunuza geçiş çok daha kolay olacaktır.

Detaylı kod örnekleri için SMS API Dokümantasyon sayfasını inceleyin.

Sıkça Sorulan Sorular

Etiketler:#Postman#SMS API#REST API#OTP SMS#Toplu SMS#API Test#KobiKom
KobiKom Geliştirici Ekibi
API & Entegrasyon Uzmanları

KobiKom API ve entegrasyon ekibi, REST API mimarisi, SMS altyapısı ve güvenlik konularında teknik içerikler üretiyor.

SMS API'yi Entegre Etmeye Hazır Mısınız?

Postman testlerini geçtiniz — şimdi gerçek entegrasyona geçiş zamanı. API anahtarı alın, kod örneklerini inceleyin.

Kategori:SMS Hizmetleri