curl -X POST "https://whatsapp-cloudflare-workers-api-work.hellorabbanii.workers.dev/api/send-message" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer BW_API_KEY_ANDA" \
-d '{
"userBot": "marketing_bot",
"phone": "6289514563365",
"message": "Pesan dari aplikasi backend Anda!"
}'
const fetch = require('node-fetch'); // Node v18+ uses native fetch
const sendMessage = async () => {
const url = 'https://whatsapp-cloudflare-workers-api-work.hellorabbanii.workers.dev/api/send-message';
const response = await fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer BW_API_KEY_ANDA'
},
body: JSON.stringify({
userBot: 'marketing_bot',
phone: '6289514563365',
message: 'Pesan dari aplikasi Node.js Anda!'
})
});
const result = await response.text();
console.log(result);
};
sendMessage();
from flask import Flask, jsonify
import requests
app = Flask(__name__)
@app.route('/send-wa', methods=['POST'])
def send_whatsapp():
url = "https://whatsapp-cloudflare-workers-api-work.hellorabbanii.workers.dev/api/send-message"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer BW_API_KEY_ANDA"
}
payload = {
"userBot": "marketing_bot",
"phone": "6289514563365",
"message": "Pesan dari Flask/Python Anda!"
}
response = requests.post(url, json=payload, headers=headers)
return response.text, response.status_code
use reqwest::header::{HeaderMap, HeaderValue, AUTHORIZATION, CONTENT_TYPE};
use serde_json::json;
#[tokio::main]
async fn main() -> Result<(), reqwest::Error> {
let client = reqwest::Client::new();
let url = "https://whatsapp-cloudflare-workers-api-work.hellorabbanii.workers.dev/api/send-message";
let mut headers = HeaderMap::new();
headers.insert(CONTENT_TYPE, HeaderValue::from_static("application/json"));
headers.insert(
AUTHORIZATION,
HeaderValue::from_str("Bearer BW_API_KEY_ANDA").unwrap(),
);
let payload = json!({
"userBot": "marketing_bot",
"phone": "6289514563365",
"message": "Pesan dari aplikasi Rust Anda!"
});
let res = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await?;
println!("Response: {:?}", res.text().await?);
Ok(())
}