JavaScript kullanarak WhatsApp API gönderme

Giriş

Bu kod parçacığında, JavaScript kullanarak bir WhatsApp API’sinin nasıl gönderileceğini, metin mesajı, WhatsApp Şablonları, medya, etkileşimli düğmeler, listeler, ürünler … vb. göndermeyi öğreneceksiniz, Aşağıdaki kodları çalıştırmak için Alvochat hesabı gereklidir. Hesabınız yoksa bir Hesap oluşturun.

WhatsApp API ve JavaScript kullanarak şablon gönderme

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("name","hello_world"); urlencoded.append("language","en_us"); urlencoded.append("header",""); urlencoded.append("body",""); urlencoded.append("buttons",""); urlencoded.append("priority",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/template", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("name","hello_world"); urlencoded.append("language","en_us"); urlencoded.append("header",""); urlencoded.append("body",""); urlencoded.append("buttons",""); urlencoded.append("priority",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/template", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

WhatsApp API ve JavaScript kullanarak metin mesajı gönderme

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("body","WhatsApp API on alvochat.com works good"); urlencoded.append("priority",""); urlencoded.append("preview_url",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/chat", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("body","WhatsApp API on alvochat.com works good"); urlencoded.append("priority",""); urlencoded.append("preview_url",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/chat", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Resim gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("image","https://alvochat-example.s3-accelerate.amazonaws.com/image/1.jpeg"); urlencoded.append("caption","image caption"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/image", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("image","https://alvochat-example.s3-accelerate.amazonaws.com/image/1.jpeg"); urlencoded.append("caption","image caption"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/image", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Ses gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("audio","https://alvochat-example.s3-accelerate.amazonaws.com/audio/1.mp3"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/audio", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("audio","https://alvochat-example.s3-accelerate.amazonaws.com/audio/1.mp3"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/audio", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Video gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("video","https://alvochat-example.s3-accelerate.amazonaws.com/video/1.mp4"); urlencoded.append("caption","video caption"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/video", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("video","https://alvochat-example.s3-accelerate.amazonaws.com/video/1.mp4"); urlencoded.append("caption","video caption"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/video", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Belge gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("document","https://alvochat-example.s3-accelerate.amazonaws.com/document/1.pdf"); urlencoded.append("filename",""); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/document", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("document","https://alvochat-example.s3-accelerate.amazonaws.com/document/1.pdf"); urlencoded.append("filename",""); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/document", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Çıkartma gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("sticker","https://alvochat-example.s3-accelerate.amazonaws.com/sticker/1.webp"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/sticker", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("sticker","https://alvochat-example.s3-accelerate.amazonaws.com/sticker/1.webp"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/sticker", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

İletişim Gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("contact",""); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/contact", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("contact",""); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/contact", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Konum Gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("lat","37.484296"); urlencoded.append("lng","-122.148703"); urlencoded.append("address","Menlo Park, California, United States"); urlencoded.append("name","Meta Headquarters"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/location", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("lat","37.484296"); urlencoded.append("lng","-122.148703"); urlencoded.append("address","Menlo Park, California, United States"); urlencoded.append("name","Meta Headquarters"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/location", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Liste gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("header","header"); urlencoded.append("body"," please select one of the following options"); urlencoded.append("footer","footer"); urlencoded.append("button","options"); urlencoded.append("sections","option_1,option_2,option_3"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/list", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("header","header"); urlencoded.append("body"," please select one of the following options"); urlencoded.append("footer","footer"); urlencoded.append("button","options"); urlencoded.append("sections","option_1,option_2,option_3"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/list", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Gönder düğmesi

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("header","header"); urlencoded.append("body"," please select one of the following options"); urlencoded.append("footer","footer"); urlencoded.append("buttons","option_1,option_2,option_3"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/button", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("header","header"); urlencoded.append("body"," please select one of the following options"); urlencoded.append("footer","footer"); urlencoded.append("buttons","option_1,option_2,option_3"); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/button", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Ürün gönder

var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("header","header"); urlencoded.append("body","Hi , check out our new products"); urlencoded.append("footer","footer"); urlencoded.append("catalog_id",""); urlencoded.append("product",""); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/product", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));
var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("token","YourToken"); urlencoded.append("to","16315555555"); urlencoded.append("header","header"); urlencoded.append("body","Hi , check out our new products"); urlencoded.append("footer","footer"); urlencoded.append("catalog_id",""); urlencoded.append("product",""); urlencoded.append("priority",""); urlencoded.append("message_id",""); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://api.alvochat.com/instance1199/messages/product", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

Yukarıdaki kodlar fetch adresini kullanarak Javascript kullanmaktadır, eğer XMLHttpRequest adresini kullanarak Javascript ile WhatsApp API göndermek isterseniz kodları buradan inceleyebilirsiniz.

Whatsapp API Dokümantasyonunun tamamını burada görebilirsiniz.