Başlayın

Hızlı başlangıç: API ile ilk SMS'inizi gönderin

Bu rehber, hesabınız olmadan teslim edilmiş bir mesaj ve imzalı bir teslimat etkinliğine kadar sizi götürür. Bir terminal ve beş dakika gerektirir.

1. Bir hesap oluşturun ve bakiye yükleyin

API Anahtarı Al sayfasını açın. Tarayıcınız acct_ ile başlayan bir hesap anahtarı oluşturur; bunu kopyalayın veya bir dosya olarak kaydedin, ardından onaylayın. Bu anahtar, konsola girişinizdir. Faturalandırma sayfasından fon ekleyin: barındırılan ödeme sayfası konsolda açılır ve bakiye her konsol sayfasının üstünde gösterilir.

2. Bir API anahtarı oluşturun

API anahtarları sayfasında, bir anahtara isim verin (örneğin production veya staging) ve oluşturun. Anahtar bsa_live_ ile başlar ve yalnızca bir kez gösterilir: bunu gizli deponuza veya bir ortam değişkenine kopyalayın.

export BULKSMSAPI_KEY="bsa_live_..."

3. Bir mesaj gönderin

Kendi telefonunuza bir metin gönderin. Numaralar artı işaretiyle uluslararası formatta yazılır.

curl https://bulksmsapi.cc/v1/messages \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+14155550123",
    "text": "Your Northwind code is 482913. It expires in 10 minutes.",
    "reference": "login-7781"
  }'

Yanıt, bir mesaj kimliği, fiyat ve queued durumuyla birlikte 202 Accepted olur. Saniyeler içinde durum sent ve ardından delivered olarak değişir.

4. Durumu okuyun

curl https://bulksmsapi.cc/v1/messages/msg_8F3K2Q9TZ1MX \
  -H "Authorization: Bearer $BULKSMSAPI_KEY"

5. Bir batch gönderin

Bir batch, bir metni en fazla 10.000 numaraya gönderir. Yinelenenler ve okunamayan numaralar set_aside içinde listelenir ve ücretlendirilmez.

curl https://bulksmsapi.cc/v1/batches \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: spring-sale-0412" \
  -d '{
    "name": "Spring sale",
    "text": "Spring sale at Northwind: 20% off until Sunday. Opt out: northwind.example/sms",
    "to": [
      "+14155550123",
      "+447400123456",
      "+4915123456789"
    ]
  }'

6. Teslimat etkinliklerini alın

Webhooks sayfasında bir HTTPS endpoint ekleyin. Teslim edilen veya başarısız olan her mesaj, imzalı bir JSON etkinliği ile çağırır; imzayı Webhooks sayfasındaki kodla kontrol edin ve herhangi bir 2xx durumuyla yanıt verin.

Sonraki: numara başına kişisel metin ve planlama için Batch'ler ve her hata kodu ile bakiyeniz için ne anlama geldiğini öğrenmek için Hatalar bölümünü okuyun.

Hızlı başlangıç: API ile ilk SMS'inizi gönderin | BulkSMSAPI Docs