Cara Menghantar API WhatsApp menggunakan Clojure

pengenalan

Dalam coretan kod ini, anda belajar cara menghantar API WhatsApp menggunakan Clojure, untuk menghantar mesej teks, Templat WhatsApp, media, butang interaktif, senarai, produk … dll, akaun Alvochat diperlukan untuk menjalankan kod berikut. Buat Akaun jika anda tidak mempunyainya.

Hantar templat menggunakan API WhatsApp dengan Clojure

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/template" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:name "hello_world"
:language "en_us"
:header ""
:body ""
:buttons ""
:priority ""
}
})

Hantar mesej teks menggunakan API WhatsApp dengan Clojure

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/chat" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:body "WhatsApp API on alvochat.com works good"
:priority ""
:preview_url ""
:message_id ""
}
})

Hantar imej

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/image" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:image "https://alvochat-example.s3-accelerate.amazonaws.com/image/1.jpeg"
:caption "image caption"
:priority ""
:message_id ""
}
})

Hantar audio

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/audio" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:audio "https://alvochat-example.s3-accelerate.amazonaws.com/audio/1.mp3"
:priority ""
:message_id ""
}
})

Hantar video

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/video" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:video "https://alvochat-example.s3-accelerate.amazonaws.com/video/1.mp4"
:caption "video caption"
:priority ""
:message_id ""
}
})

Hantar dokumen

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/document" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:document "https://alvochat-example.s3-accelerate.amazonaws.com/document/1.pdf"
:filename ""
:priority ""
:message_id ""
}
})

Hantar pelekat

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/sticker" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:sticker "https://alvochat-example.s3-accelerate.amazonaws.com/sticker/1.webp"
:priority ""
:message_id ""
}
})

Hantar Kenalan

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/contact" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:contact ""
:priority ""
:message_id ""
}
})

Hantar Lokasi

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/location" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:lat "37.484296"
:lng "-122.148703"
:address "Menlo Park, California, United States"
:name "Meta Headquarters"
:priority ""
:message_id ""
}
})

Hantar senarai

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/list" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:header "header"
:body " please select one of the following options"
:footer "footer"
:button "options"
:sections "option_1,option_2,option_3"
:priority ""
:message_id ""
}
})

Butang hantar

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/button" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:header "header"
:body " please select one of the following options"
:footer "footer"
:buttons "option_1,option_2,option_3"
:priority ""
:message_id ""
}
})

Hantar produk

(require '[clj-http.client :as client])

(client/post "https://api.alvochat.com/instance1199/messages/product" {:headers {:content-type "application/x-www-form-urlencoded"}:form-params {
:token "YourToken"
:to "16315555555"
:header "header"
:body "Hi , check out our new products"
:footer "footer"
:catalog_id ""
:product ""
:priority ""
:message_id ""
}
})

Anda boleh melihat Dokumentasi API Whatsapp Penuh di sini .