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