İçeriğe geç
Veri MerkeziVeri MerkeziAPI

Başlarken

Hızlı başlangıç

Veri Merkezi WhatsApp Business API ile 5 dakikada API anahtarı alın ve ilk mesajınızı gönderin.

Bu rehberde bir API anahtarı oluşturacak, hesabınızı doğrulayacak ve ilk WhatsApp mesajınızı göndereceksiniz. Toplam süre yaklaşık 5 dakikadır.

#Başlamadan önce

Şunlara ihtiyacınız var:

  • Bir Veri Merkezi hesabı (verimerkezi.app üzerinden ücretsiz kayıt).
  • Panelde Meta Embedded Signup ile bağlanmış bir WhatsApp Business numarası.
  • Meta tarafından onaylanmış en az bir mesaj şablonu (24 saat penceresi dışında mesaj göndermek için).
Not Tüm istekler https://api.verimerkezi.app/wa taban adresine yapılır. API yalnız HTTPS ile çalışır.

#1. API anahtarı oluşturun

  1. Panelde API → Anahtarlar sayfasını açın.
  2. Yeni Anahtar Oluştur'a tıklayın, anahtara bir ad verin.
  3. Mod olarak önce test seçin. Test anahtarı vmk_test_ ile başlar; mesajları Meta'ya göndermez ve kredi düşmez.
  4. Anahtarı kopyalayın. Anahtar yalnız bir kez gösterilir.

Anahtarı kodunuza yazmayın; ortam değişkeninde saklayın:

BASH
export VM_API_KEY="vmk_test_..."

#2. Bağlantıyı doğrulayın

GET /me çağrısı anahtarın kime ait olduğunu ve kredi bakiyenizi döndürür.

curl https://api.verimerkezi.app/wa/me \
  -H "Authorization: Bearer $VM_API_KEY"

Yanıtta api_key.mode değeri test olmalıdır:

JSON
{
  "ok": true,
  "user": { "id": 35, "email": "[email protected]", "name": "Ahmet Yılmaz", "role": "customer" },
  "api_key": { "id": 12, "name": "Deneme", "key_prefix": "vmk_test_k3m9q2", "mode": "test", "scopes": ["*"], "expires_at": null },
  "account_settings": { "revoke_edit_clean": false, "default_automation_enabled": null, "default_opt_out_autoreply_enabled": null },
  "credits": { "balance": 9876, "packages": [] }
}

#3. Numaranızın kimliğini alın

Mesajlar bir numaradan gönderilir. Numaranızın Meta kimliğini (phone_number_id) öğrenin:

BASH
curl https://api.verimerkezi.app/wa/numbers \
  -H "Authorization: Bearer $VM_API_KEY"

Yanıttaki numbers[0].phone_number_id değerini not edin. Bu rehberde 1234567890 kullanılmıştır.

#4. İlk mesajı gönderin

Onaylı bir şablonla mesaj gönderin. Idempotency-Key başlığı, ağ hatasında isteği güvenle tekrarlamanızı sağlar.

curl -X POST https://api.verimerkezi.app/wa/messages \
  -H "Authorization: Bearer $VM_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "phone_number_id": "1234567890",
    "to": "905550000000",
    "type": "template",
    "template": {
      "name": "siparis_onayi",
      "language": { "code": "tr" },
      "components": [
        { "type": "body", "parameters": [{ "type": "text", "text": "Ahmet" }] }
      ]
    }
  }'

Başarılı istek 201 Created döner:

JSON
{
  "ok": true,
  "id": 48213,
  "wamid": "test.4f9a1c2b7e3d5a6081c2d3e4",
  "to": "905550000000",
  "type": "template",
  "status": "sent",
  "mode": "test",
  "simulated": true,
  "credits_used": 0,
  "balance": 9876
}

Test anahtarında simulated: true döner ve mesaj gerçek alıcıya gitmez. Gerçek gönderim için aynı isteği vmk_live_ anahtarıyla yapın; her başarılı gönderim 1 kredi düşer.

#Sonraki adımlar

Bu sayfa işinize yaradı mı?

Sorunuz mu var? Destek talebi açın ya da [email protected] adresine yazın.