Hướng dẫn gửi tin nhắn tới Zalo Official Account sử dụng NodeJS
Hướng dẫn gửi tin nhắn tới Zalo Official Account sử dụng NodeJS
Trong bài viết này, chúng ta sẽ học cách gửi tin nhắn tới Zalo Official Account sử dụng NodeJS.
Bước 1: Cài đặt NodeJS
- Tải và cài đặt NodeJS từ trang web chính thức: https://nodejs.org/en/download/
- Sau khi cài đặt xong, mở Command Prompt hoặc Terminal và gõ lệnh
node -v
để kiểm tra phiên bản NodeJS đã được cài đặt thành công.
Bước 2: Tạo một project NodeJS
- Mở Command Prompt hoặc Terminal và chuyển đến thư mục muốn tạo project.
- Gõ lệnh
npm init
để tạo một project NodeJS. - Điền các thông tin yêu cầu và nhấn Enter để hoàn tất quá trình tạo project.
Bước 3: Cài đặt Axios
- Trong Command Prompt hoặc Terminal, gõ lệnh
npm install axios
. - Lệnh này sẽ cài đặt Axios, một thư viện HTTP Client cho NodeJS.
Bước 4: Viết mã để gửi tin nhắn
Sau khi cài đặt Axios, bạn có thể viết mã để gửi tin nhắn như sau:
const axios = require('axios'); axios.post('https://openapi.zalo.me/v2.0/oa/message', { recipient: { oid: "oid" }, message: { text: "Hello World" } }, { headers: { 'Authorization': 'Bearer {access_token}', 'Content-Type': 'application/json' } }) .then(function (response) { console.log(response.data); }) .catch(function (error) { console.log(error); });
Trong đoạn mã trên, bạn cần thay đổi {oid}
và {access_token}
bằng thông tin của Zalo Official Account của bạn.
Bước 5: Chạy chương trình
– Mở Command Prompt hoặc Terminal và chuyển đến thư mục chứa project.
– Gõ lệnh node index.js
để chạy chương trình.
Nếu tin nhắn đã được gửi thành công, bạn sẽ thấy kết quả trả về từ Zalo trên màn hình Command Prompt hoặc Terminal.
Với bài viết này, bạn đã biết cách gửi tin nhắn tới Zalo Official Account sử dụng NodeJS.
0 Comments