Dokumentasi

Sebelum dapat menggunakan API Starsender ada beberapa persiapan yang harus di lakukan, seperti mendapatkan API Key dan menghubungkan device(Handphone/Emulator) anda.

Menghubungkan Device

Anda harus membunyai Device yang terinstall WA Bisnis atau Biasa
dan untuk Device nya bisa berupa Handphone atau Emulator Android, dan jangan lupa pastikan WA didevice anda sudah terlogin
untuk Menghubungkan device anda cukup scan QR Code yang ada di Dashboard, seperti anda scan QR Code Whatsapp Web atau desktop.

Catatan

Pastikan device anda sudah terinstall WA dan sudah bisa digunakan

Untuk android Disarankan untuk me lock Aplikasi WA anda agar tidak terclose

Pastikan juga device anda selalu terhubung ke internet

Cara menghubungkan Device ke layanan kami:

jika anda sudah mengscan barcode yg ada, status device akan berubah menjadi paired yang menandakan device anda sudah terhubung

Status Paired setelah scan barcode:

Mendapatkan API Key

Semua akses ke API diharuskan menggunakan API Key
untuk mendapatkan API Key pastikan anda sudah terdaftar di Starsender, lalu Anda bisa mendapatkannya di Dashboard seperti gambar dibawah.

Catatan

Pastikan anda sudah Mendaftar dan Login ke- Dashboard Starsender

Anda bisa mengubah API Key anda sewaktu-waktu dengan menekan tombol Refresh API Key

Cara mendapatkan API Key

API

Detail API dan contoh kode penggunaannya.

Kirim Pesan Text

untuk mengirim pesan yang isinya hanya Text

URL:
POST https://starsender.online/api/sendText
Parameter:
Properti Deskripsi
tujuan Nomor Tujuan pengiriman pesan anda
message Pesan yang anda ingin kirim
Contoh Penggunaan :
<?php
$apikey="XrkpzOulTjAZt8J3dlUL:5";
$tujuan="6281296648532";
$pesan="Hiii ini pesan test.";

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://starsender.online/api/sendText?message='.rawurlencode($pesan).'&tujuan='.rawurlencode($tujuan.'@s.whatsapp.net'),
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_HTTPHEADER => array(
    'apikey: '.$apikey
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

?>

Kirim File

untuk mengirim pesan yang berisi file atau gambar

URL:
POST https://starsender.online/api/sendFiles
Parameter:
Properti Deskripsi
tujuan Nomor Tujuan pengiriman pesan anda
message Pesan caption file yang anda ingin kirim
file PATH File yang ingin dikirim
Contoh Penggunaan :
<?php
$apikey="XrkpzOulTjAZt8J3dlUL:5";
$tujuan="6281296648532";
$pesan="Hiii ini pesan test.";
$filePath="a.png";

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://starsender.online/api/sendFiles?message='.rawurlencode($pesan).'&tujuan='.rawurlencode($tujuan.'@s.whatsapp.net'),
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => array('file'=> curl_file_create($filePath)),
  CURLOPT_HTTPHEADER => array(
    'apikey: '.$apikey
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

?>

Webhook

Dengan webhook anda bisa menerima data pesan masuk ke website anda secara realtime

Pesan masuk

Sebelumnya anda harus mengubah url webhook ke website anda terlebih dahulu

Cara mengubah url webhook:

lalu Buat file hook.php

Contoh hook.php :
<?php
$json = file_get_contents('php://input');
$data=json_decode($json);
echo $data->message; // isi pesan
echo $data->from; // dari
echo $data->timestamp; // timestamp
															

Setiap ada pesan masuk, maka server kami akan mengirim data pesan masuk ke url webhook yang anda sudah tentukan