{"id":1623,"date":"2026-09-26T02:09:21","date_gmt":"2026-09-26T02:09:21","guid":{"rendered":"https:\/\/whapi.id\/blog\/?p=1623"},"modified":"2026-09-27T12:21:10","modified_gmt":"2026-09-27T12:21:10","slug":"cara-mengirim-pesan-whatsapp-dari-php-dengan-api","status":"publish","type":"post","link":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/","title":{"rendered":"Cara Mengirim Pesan WhatsApp dari PHP dengan API"},"content":{"rendered":"<p>PHP dapat digunakan untuk mengirim pesan WhatsApp secara otomatis dengan menghubungkan aplikasi ke REST API. Dengan pendekatan ini, aplikasi berbasis PHP dapat mengirim notifikasi, konfirmasi transaksi, pengingat pembayaran, dan pesan lainnya berdasarkan proses yang terjadi di dalam sistem.<\/p>\n<p>Artikel ini membahas cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari menyiapkan API key, membuat request POST, mengirim pesan, hingga menangani respons dan error.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg\" alt=\"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error\" width=\"1408\" height=\"768\" class=\"alignnone size-full wp-image-1624\" srcset=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg 1408w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi-300x164.jpg 300w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi-1024x559.jpg 1024w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi-768x419.jpg 768w\" sizes=\"(max-width: 1408px) 100vw, 1408px\" \/><\/p>\n<h2 id=\"yang-dibutuhkan\">Yang Dibutuhkan<\/h2>\n<p>Sebelum membuat integrasi, siapkan:<\/p>\n<ul>\n<li>PHP yang sudah terpasang<\/li>\n<li>Aplikasi atau project PHP<\/li>\n<li>Device Whapi dengan status <code>CONNECTED<\/code><\/li>\n<li>API key Whapi<\/li>\n<li>Nomor WhatsApp tujuan<\/li>\n<\/ul>\n<p>PHP dapat mengirim HTTP request ke API menggunakan beberapa pendekatan, salah satunya cURL yang tersedia pada banyak lingkungan PHP.<\/p>\n<h2 id=\"1-siapkan-api-key-dan-device-whatsapp\">1. Siapkan API Key dan Device WhatsApp<\/h2>\n<p>Pengiriman pesan membutuhkan API key dan device WhatsApp yang sudah terhubung.<\/p>\n<p>Pastikan device memiliki status:<\/p>\n<p><code>CONNECTED<\/code><\/p>\n<p>API key digunakan untuk mengautentikasi request yang dikirim dari aplikasi PHP.<\/p>\n<p>Endpoint untuk mengirim pesan adalah:<\/p>\n<p><code>POST \/api\/sendMessage<\/code><\/p>\n<p>Dokumentasi parameter dan respons endpoint tersedia di <a href=\"https:\/\/docs.whapi.id\/api\/send-message\">dokumentasi Send Message Whapi<\/a>.<\/p>\n<h2 id=\"2-membuat-request-post-dengan-php-curl\">2. Membuat Request POST dengan PHP cURL<\/h2>\n<p>PHP menyediakan cURL untuk melakukan HTTP request ke server eksternal.<\/p>\n<p>Contoh sederhana pengiriman pesan:<\/p>\n<pre><code class=\"lang-php\"><span class=\"php\"><span class=\"hljs-meta\">&lt;?php<\/span>\r\n\r\n$endpoint = <span class=\"hljs-string\">'https:\/\/alamat-server-whapi\/api\/sendMessage'<\/span>;\r\n$apiKey = <span class=\"hljs-string\">'your_api_key'<\/span>;\r\n\r\n$data = [\r\n    <span class=\"hljs-string\">'apiKey'<\/span> =&gt; $apiKey,\r\n    <span class=\"hljs-string\">'phone'<\/span> =&gt; <span class=\"hljs-string\">'6281234567890'<\/span>,\r\n    <span class=\"hljs-string\">'message'<\/span> =&gt; <span class=\"hljs-string\">'Pesan otomatis dari aplikasi PHP.'<\/span>,\r\n];\r\n\r\n$ch = curl_init($endpoint);\r\n\r\ncurl_setopt_array($ch, [\r\n    CURLOPT_POST =&gt; <span class=\"hljs-keyword\">true<\/span>,\r\n    CURLOPT_POSTFIELDS =&gt; http_build_query($data),\r\n    CURLOPT_RETURNTRANSFER =&gt; <span class=\"hljs-keyword\">true<\/span>,\r\n]);\r\n\r\n$response = curl_exec($ch);\r\n\r\ncurl_close($ch);\r\n\r\n<span class=\"hljs-keyword\">echo<\/span> $response;\r\n`<\/span>\r\n<\/code><\/pre>\n<p>Pada contoh tersebut terdapat tiga parameter utama:<\/p>\n<ul>\n<li><code>apiKey<\/code> digunakan untuk autentikasi request.<\/li>\n<li><code>phone<\/code> berisi nomor WhatsApp tujuan.<\/li>\n<li><code>message<\/code> berisi isi pesan yang akan dikirim.<\/li>\n<\/ul>\n<p>Nomor tujuan menggunakan format internasional tanpa tanda <code>+<\/code>.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-number\">6281234567890<\/span>\r\n<\/code><\/pre>\n<h2 id=\"3-memisahkan-api-key-dari-source-code\">3. Memisahkan API Key dari Source Code<\/h2>\n<p>API key sebaiknya tidak ditulis langsung di dalam source code aplikasi.<\/p>\n<p>Untuk aplikasi PHP yang lebih terstruktur, simpan konfigurasi secara terpisah dari file program.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-php\">$apiKey = <span class=\"hljs-keyword\">getenv<\/span>(<span class=\"hljs-string\">'WHAPI_API_KEY'<\/span>);\r\n$endpoint = <span class=\"hljs-keyword\">getenv<\/span>(<span class=\"hljs-string\">'WHAPI_ENDPOINT'<\/span>);\r\n<\/code><\/pre>\n<p>Kemudian konfigurasi environment dapat berisi:<\/p>\n<pre><code class=\"lang-env\"><span class=\"hljs-attr\">WHAPI_ENDPOINT<\/span>=https:\/\/alamat-server-whapi\r\n<span class=\"hljs-attr\">WHAPI_API_KEY<\/span>=your_api_key\r\n<\/code><\/pre>\n<p>Cara ini membantu mengurangi risiko API key ikut tersimpan ketika source code dipindahkan atau dikelola menggunakan version control.<\/p>\n<h2 id=\"4-membuat-fungsi-pengiriman-pesan\">4. Membuat Fungsi Pengiriman Pesan<\/h2>\n<p>Jika aplikasi membutuhkan pengiriman WhatsApp dari beberapa bagian sistem, buat fungsi khusus agar kode request tidak ditulis berulang kali.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-php\"><span class=\"php\"><span class=\"hljs-meta\">&lt;?php<\/span>\r\n\r\n<span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">sendWhatsAppMessage<\/span><span class=\"hljs-params\">(string $phone, string $message)<\/span>: <span class=\"hljs-title\">array<\/span>\r\n<\/span>{\r\n    $endpoint = getenv(<span class=\"hljs-string\">'WHAPI_ENDPOINT'<\/span>) . <span class=\"hljs-string\">'\/api\/sendMessage'<\/span>;\r\n    $apiKey = getenv(<span class=\"hljs-string\">'WHAPI_API_KEY'<\/span>);\r\n\r\n    $data = [\r\n        <span class=\"hljs-string\">'apiKey'<\/span> =&gt; $apiKey,\r\n        <span class=\"hljs-string\">'phone'<\/span> =&gt; $phone,\r\n        <span class=\"hljs-string\">'message'<\/span> =&gt; $message,\r\n    ];\r\n\r\n    $ch = curl_init($endpoint);\r\n\r\n    curl_setopt_array($ch, [\r\n        CURLOPT_POST =&gt; <span class=\"hljs-keyword\">true<\/span>,\r\n        CURLOPT_POSTFIELDS =&gt; http_build_query($data),\r\n        CURLOPT_RETURNTRANSFER =&gt; <span class=\"hljs-keyword\">true<\/span>,\r\n    ]);\r\n\r\n    $response = curl_exec($ch);\r\n    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);\r\n\r\n    curl_close($ch);\r\n\r\n    <span class=\"hljs-keyword\">return<\/span> [\r\n        <span class=\"hljs-string\">'status'<\/span> =&gt; $httpCode,\r\n        <span class=\"hljs-string\">'response'<\/span> =&gt; $response,\r\n    ];\r\n}<\/span>\r\n<\/code><\/pre>\n<p>Fungsi tersebut dapat digunakan kembali ketika aplikasi perlu mengirim pesan.<\/p>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-php\"><span class=\"hljs-meta\"><span class=\"hljs-meta-keyword\">$result<\/span> = sendWhatsAppMessage(<\/span>\r\n    <span class=\"hljs-string\">'6281234567890'<\/span>,\r\n    <span class=\"hljs-string\">'Pesanan #INV-001 telah berhasil diproses.'<\/span>\r\n);\r\n\r\nprint_r(<span class=\"hljs-symbol\">$<\/span>result);\r\n<\/code><\/pre>\n<p>Dengan pendekatan ini, logika pengiriman terpusat pada satu fungsi sehingga lebih mudah dipelihara.<\/p>\n<h2 id=\"5-mengecek-respons-api\">5. Mengecek Respons API<\/h2>\n<p>Request yang berhasil maupun gagal sebaiknya diproses secara berbeda.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-php\"><span class=\"hljs-variable\">$result<\/span> = sendWhatsAppMessage(\r\n    <span class=\"hljs-string\">'6281234567890'<\/span>,\r\n    <span class=\"hljs-string\">'Pembayaran untuk pesanan #INV-001 telah diterima.'<\/span>\r\n);\r\n\r\n<span class=\"hljs-keyword\">if<\/span> (<span class=\"hljs-variable\">$result<\/span>[<span class=\"hljs-string\">'status'<\/span>] &gt;= 200 &amp;&amp; <span class=\"hljs-variable\">$result<\/span>[<span class=\"hljs-string\">'status'<\/span>] &lt; 300) {\r\n    <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">'Pesan berhasil diproses.'<\/span>;\r\n} <span class=\"hljs-keyword\">else<\/span> {\r\n    <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">'Pengiriman gagal.'<\/span>;\r\n}\r\n<\/code><\/pre>\n<p>Respons API juga dapat disimpan sebagai data JSON untuk diproses lebih lanjut.<\/p>\n<p>Jika membutuhkan informasi dari respons:<\/p>\n<pre><code class=\"lang-php\">$responseData = json_decode(\r\n    $result[<span class=\"hljs-string\">'response'<\/span>],\r\n    <span class=\"hljs-literal\">true<\/span>\r\n)<span class=\"hljs-comment\">;<\/span>\r\n\r\nprint_r($responseData)<span class=\"hljs-comment\">;<\/span>\r\n<\/code><\/pre>\n<p>Dengan demikian, aplikasi dapat menggunakan data respons API untuk logging atau proses berikutnya.<\/p>\n<h2 id=\"6-mengirim-pesan-berdasarkan-proses-aplikasi\">6. Mengirim Pesan Berdasarkan Proses Aplikasi<\/h2>\n<p>Pengiriman WhatsApp biasanya dilakukan setelah suatu proses tertentu berhasil.<\/p>\n<p>Misalnya pada aplikasi toko online:<\/p>\n<pre><code class=\"lang-php\"><span class=\"hljs-variable\">$orderNumber<\/span> = <span class=\"hljs-string\">'INV-001'<\/span>;\r\n<span class=\"hljs-variable\">$phone<\/span> = <span class=\"hljs-string\">'6281234567890'<\/span>;\r\n\r\n<span class=\"hljs-variable\">$message<\/span> = <span class=\"hljs-string\">\"Pesanan <span class=\"hljs-subst\">#{<span class=\"hljs-variable\">$orderNumber<\/span>}<\/span> telah berhasil diproses.\"<\/span>;\r\n\r\n<span class=\"hljs-variable\">$result<\/span> = sendWhatsAppMessage(\r\n    <span class=\"hljs-variable\">$phone<\/span>,\r\n    <span class=\"hljs-variable\">$message<\/span>\r\n);\r\n<\/code><\/pre>\n<p>Pola yang sama dapat digunakan untuk:<\/p>\n<ul>\n<li>Konfirmasi pesanan<\/li>\n<li>Notifikasi pembayaran<\/li>\n<li>Pengingat pembayaran<\/li>\n<li>Perubahan status pesanan<\/li>\n<li>Informasi pengiriman<\/li>\n<li>Notifikasi aktivitas akun<\/li>\n<\/ul>\n<p>Dengan cara ini, pengiriman WhatsApp menjadi bagian dari alur aplikasi PHP.<\/p>\n<h2 id=\"7-menangani-error-curl\">7. Menangani Error cURL<\/h2>\n<p>Selain memeriksa HTTP status code, aplikasi juga perlu menangani kemungkinan error dari cURL.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-php\">$ch = curl_init($endpoint);\r\n\r\ncurl_setopt_array($ch, [\r\n    CURLOPT_POST =&gt; <span class=\"hljs-keyword\">true<\/span>,\r\n    CURLOPT_POSTFIELDS =&gt; http_build_query($data),\r\n    CURLOPT_RETURNTRANSFER =&gt; <span class=\"hljs-keyword\">true<\/span>,\r\n]);\r\n\r\n$response = curl_exec($ch);\r\n\r\n<span class=\"hljs-keyword\">if<\/span> ($response === <span class=\"hljs-keyword\">false<\/span>) {\r\n    $error = curl_error($ch);\r\n\r\n    curl_close($ch);\r\n\r\n    <span class=\"hljs-keyword\">throw<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-keyword\">Exception<\/span>(\r\n        <span class=\"hljs-string\">'Request gagal: '<\/span> . $error\r\n    );\r\n}\r\n\r\n$httpCode = curl_getinfo(\r\n    $ch,\r\n    CURLINFO_HTTP_CODE\r\n);\r\n\r\ncurl_close($ch);\r\n<\/code><\/pre>\n<p>Penanganan seperti ini membantu membedakan antara error pada koneksi HTTP dengan error yang dikembalikan oleh API.<\/p>\n<h2 id=\"8-beberapa-penyebab-pengiriman-gagal\">8. Beberapa Penyebab Pengiriman Gagal<\/h2>\n<p>Ketika pesan tidak berhasil dikirim, periksa beberapa hal berikut:<\/p>\n<ul>\n<li>API key tidak valid<\/li>\n<li>Device belum berstatus <code>CONNECTED<\/code><\/li>\n<li>Nomor WhatsApp tujuan tidak sesuai<\/li>\n<li>Parameter request tidak lengkap<\/li>\n<li>Endpoint API tidak sesuai<\/li>\n<li>Terjadi error pada koneksi HTTP<\/li>\n<\/ul>\n<p>Jika request sudah dibuat dengan benar tetapi masih gagal, periksa HTTP status dan response body dari API untuk mengetahui detail masalah.<\/p>\n<h2 id=\"9-mengirim-pesan-dari-framework-php\">9. Mengirim Pesan dari Framework PHP<\/h2>\n<p>Jika menggunakan framework seperti Laravel, proses HTTP request dapat menggunakan HTTP Client bawaan Laravel.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-php\"><span class=\"hljs-keyword\">use<\/span> <span class=\"hljs-title\">Illuminate<\/span>\\<span class=\"hljs-title\">Support<\/span>\\<span class=\"hljs-title\">Facades<\/span>\\<span class=\"hljs-title\">Http<\/span>;\r\n\r\n$response = Http::asForm()-&gt;post(\r\n    env(<span class=\"hljs-string\">'WHAPI_ENDPOINT'<\/span>) . <span class=\"hljs-string\">'\/api\/sendMessage'<\/span>,\r\n    [\r\n        <span class=\"hljs-string\">'apiKey'<\/span> =&gt; env(<span class=\"hljs-string\">'WHAPI_API_KEY'<\/span>),\r\n        <span class=\"hljs-string\">'phone'<\/span> =&gt; <span class=\"hljs-string\">'6281234567890'<\/span>,\r\n        <span class=\"hljs-string\">'message'<\/span> =&gt; <span class=\"hljs-string\">'Pesan otomatis dari Laravel.'<\/span>,\r\n    ]\r\n);\r\n<\/code><\/pre>\n<p>Namun, untuk aplikasi PHP tanpa framework, cURL dapat digunakan secara langsung seperti contoh sebelumnya.<\/p>\n<p>Pemilihan metode bergantung pada struktur aplikasi yang digunakan.<\/p>\n<h2 id=\"alur-integrasi-php-dengan-whatsapp-api\">Alur Integrasi PHP dengan WhatsApp API<\/h2>\n<p>Secara sederhana, alurnya adalah:<\/p>\n<pre><code class=\"lang-text\">Aplikasi PHP\r\n     \u2193\r\nEvent \/ Controller \/ <span class=\"hljs-keyword\">Function<\/span>\r\n     <span class=\"hljs-title\">\u2193<\/span>\r\nHTTP POST Request\r\n     \u2193\r\nWhapi API\r\n     \u2193\r\nDevice WhatsApp\r\n     \u2193\r\nNomor Tujuan\r\n<\/code><\/pre>\n<p>Contohnya pada sistem pembayaran:<\/p>\n<pre><code class=\"lang-text\">Pembayaran <span class=\"hljs-keyword\">berhasil\r\n<\/span>        \u2193\r\nAplikasi PHP menerima status pembayaran\r\n        \u2193\r\nFungsi pengiriman <span class=\"hljs-keyword\">dijalankan\r\n<\/span>        \u2193\r\nPHP mengirim POST request\r\n        \u2193\r\nWhapi memproses request\r\n        \u2193\r\nPesan WhatsApp <span class=\"hljs-keyword\">dikirim<\/span>\r\n<\/code><\/pre>\n<p>Pola tersebut dapat diterapkan pada berbagai aplikasi PHP yang membutuhkan notifikasi WhatsApp otomatis.<\/p>\n<h2 id=\"kesimpulan\">Kesimpulan<\/h2>\n<p>Mengirim pesan WhatsApp dari PHP dapat dilakukan dengan membuat HTTP POST request ke endpoint Whapi. Implementasi dasarnya terdiri dari menyiapkan API key, memastikan device terhubung, mengirim parameter nomor dan pesan, lalu memproses respons API.<\/p>\n<p>Untuk aplikasi PHP tanpa framework, cURL dapat digunakan untuk melakukan request. Jika menggunakan framework seperti Laravel, HTTP Client bawaan Laravel dapat digunakan agar implementasi lebih terintegrasi dengan struktur aplikasi.<\/p>\n<p>Untuk melihat parameter request dan format respons yang tersedia, gunakan <a href=\"https:\/\/docs.whapi.id\/api\/send-message\">dokumentasi Send Message Whapi<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP dapat digunakan untuk mengirim pesan WhatsApp secara otomatis dengan menghubungkan aplikasi ke REST API. Dengan pendekatan ini, aplikasi berbasis [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1624,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Mengirim Pesan WhatsApp dari PHP dengan API - WHAPI | BLOG<\/title>\n<meta name=\"description\" content=\"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Mengirim Pesan WhatsApp dari PHP dengan API - WHAPI | BLOG\" \/>\n<meta property=\"og:description\" content=\"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/\" \/>\n<meta property=\"og:site_name\" content=\"WHAPI | BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-26T02:09:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-27T12:21:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Doveriz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Doveriz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/\",\"url\":\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/\",\"name\":\"Cara Mengirim Pesan WhatsApp dari PHP dengan API - WHAPI | BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/whapi.id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg\",\"datePublished\":\"2026-09-26T02:09:21+00:00\",\"dateModified\":\"2026-09-27T12:21:10+00:00\",\"author\":{\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a\"},\"description\":\"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error.\",\"breadcrumb\":{\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#primaryimage\",\"url\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg\",\"contentUrl\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg\",\"width\":1408,\"height\":768,\"caption\":\"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/whapi.id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Mengirim Pesan WhatsApp dari PHP dengan API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/whapi.id\/blog\/#website\",\"url\":\"https:\/\/whapi.id\/blog\/\",\"name\":\"WHAPI | BLOG\",\"description\":\"Blog Resmi Whapi.id Temukan tips praktis, panduan teknis, dan informasi terbaru seputar WhatsApp API, chatbot, serta otomasi bisnis. Ditulis oleh tim ahli untuk membantu meningkatkan pelayanan, efisiensi operasional, dan penjualan bisnis secara berkelanjutan.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/whapi.id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a\",\"name\":\"Doveriz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g\",\"caption\":\"Doveriz\"},\"description\":\"Saya adalah Developer dan penulis Blog Whapi.id serta Fullstack Developer spesialisasi pengembangan aplikasi berbasis web dan chatbot automation untuk berbagai platform bisnis.\",\"sameAs\":[\"https:\/\/whapi.id\/blog\"],\"url\":\"https:\/\/whapi.id\/blog\/author\/whapi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Mengirim Pesan WhatsApp dari PHP dengan API - WHAPI | BLOG","description":"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mengirim Pesan WhatsApp dari PHP dengan API - WHAPI | BLOG","og_description":"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error.","og_url":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/","og_site_name":"WHAPI | BLOG","article_published_time":"2026-09-26T02:09:21+00:00","article_modified_time":"2026-09-27T12:21:10+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg","type":"image\/jpeg"}],"author":"Doveriz","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Doveriz","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/","url":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/","name":"Cara Mengirim Pesan WhatsApp dari PHP dengan API - WHAPI | BLOG","isPartOf":{"@id":"https:\/\/whapi.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#primaryimage"},"image":{"@id":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#primaryimage"},"thumbnailUrl":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg","datePublished":"2026-09-26T02:09:21+00:00","dateModified":"2026-09-27T12:21:10+00:00","author":{"@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a"},"description":"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error.","breadcrumb":{"@id":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#primaryimage","url":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg","contentUrl":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/09\/Cara-mengirim-pesan-WhatsApp-dari-PHP-menggunakan-API-Whapi.jpg","width":1408,"height":768,"caption":"Pelajari cara mengirim pesan WhatsApp dari PHP menggunakan API Whapi, mulai dari API key, request POST, contoh kode, hingga penanganan error"},{"@type":"BreadcrumbList","@id":"https:\/\/whapi.id\/blog\/cara-mengirim-pesan-whatsapp-dari-php-dengan-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/whapi.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Cara Mengirim Pesan WhatsApp dari PHP dengan API"}]},{"@type":"WebSite","@id":"https:\/\/whapi.id\/blog\/#website","url":"https:\/\/whapi.id\/blog\/","name":"WHAPI | BLOG","description":"Blog Resmi Whapi.id Temukan tips praktis, panduan teknis, dan informasi terbaru seputar WhatsApp API, chatbot, serta otomasi bisnis. Ditulis oleh tim ahli untuk membantu meningkatkan pelayanan, efisiensi operasional, dan penjualan bisnis secara berkelanjutan.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whapi.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a","name":"Doveriz","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g","caption":"Doveriz"},"description":"Saya adalah Developer dan penulis Blog Whapi.id serta Fullstack Developer spesialisasi pengembangan aplikasi berbasis web dan chatbot automation untuk berbagai platform bisnis.","sameAs":["https:\/\/whapi.id\/blog"],"url":"https:\/\/whapi.id\/blog\/author\/whapi\/"}]}},"_links":{"self":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/comments?post=1623"}],"version-history":[{"count":1,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1623\/revisions"}],"predecessor-version":[{"id":1625,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1623\/revisions\/1625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/media\/1624"}],"wp:attachment":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/media?parent=1623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/categories?post=1623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/tags?post=1623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}