Ana içeriğe atla

H\u0131zl\u0131 Ba\u015flang\u0131\u00e7

Bu k\u0131lavuz, bir \u00f6rnek olu\u015fturma, ba\u011flama ve ilk mesaj\u0131n\u0131z\u0131 g\u00f6nderme ad\u0131mlar\u0131nda size yol g\u00f6sterir.

\u00d6n Ko\u015fullar

  • Bir Wappfy hesab\u0131 (kay\u0131t olun)
  • Ba\u011flanacak bir WhatsApp numaras\u0131
  • Bir API anahtar\u0131 veya Supabase JWT token’\u0131

Ad\u0131m 1: API anahtar\u0131n\u0131z\u0131 al\u0131n

curl -X POST https://api.wappfy.io/api/api-keys \
  -H "Authorization: Bearer YOUR_SUPABASE_JWT" \
  -H "Content-Type: application/json" \
  -d '{ "name": "My First Key" }'
D\u00f6nd\u00fcr\u00fclen key de\u011ferini kaydedin \u2014 yaln\u0131zca bir kez g\u00f6sterilir.

Ad\u0131m 2: Bir \u00f6rnek olu\u015fturun

curl -X POST https://api.wappfy.io/api/instances \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Production WhatsApp",
    "instance_type": "waha"
  }'
D\u00f6nd\u00fcr\u00fclen id de\u011ferini kaydedin \u2014 sonraki t\u00fcm isteklerde kullanacaks\u0131n\u0131z.

Ad\u0131m 3: QR kod ile ba\u011flan\u0131n

# Ba\u011flant\u0131y\u0131 ba\u015flat\u0131n
curl -X POST https://api.wappfy.io/api/instances/INSTANCE_ID/connect \
  -H "X-Api-Key: YOUR_API_KEY"

# QR kodu al\u0131n
curl https://api.wappfy.io/api/instances/INSTANCE_ID/qr \
  -H "X-Api-Key: YOUR_API_KEY"
Telefonunuzda WhatsApp’\u0131 a\u00e7\u0131n, Ba\u011fl\u0131 Cihazlar b\u00f6l\u00fcm\u00fcne gidin ve qr alan\u0131nda d\u00f6nd\u00fcr\u00fclen QR kodu taray\u0131n (base64 g\u00f6rsel).

Ad\u0131m 4: Mesaj g\u00f6nderin

\u00d6rne\u011fin durumu connected oldu\u011funda, ilk mesaj\u0131n\u0131z\u0131 g\u00f6nderebilirsiniz:
curl -X POST https://api.wappfy.io/api/instances/INSTANCE_ID/messages/send \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "5511999999999",
    "type": "text",
    "body": "Hello from Wappfy!"
  }'

Yan\u0131t

{
  "success": true,
  "data": {
    "message": "Message queued for delivery",
    "jobId": "12345"
  },
  "meta": {
    "requestId": "req_abc123",
    "timestamp": "2026-02-10T12:00:00.000Z"
  }
}

Sonraki ad\u0131mlar