{"id":2424,"date":"2020-04-21T20:57:38","date_gmt":"2020-04-21T20:57:38","guid":{"rendered":"https:\/\/www.eaprende.com\/blog\/?p=2424"},"modified":"2020-06-15T15:24:13","modified_gmt":"2020-06-15T15:24:13","slug":"whatsapp-api","status":"publish","type":"post","link":"https:\/\/www.eaprende.com\/blog\/2020\/04\/21\/whatsapp-api\/","title":{"rendered":"Whatsapp API"},"content":{"rendered":"<p><strong>Como es costumbre en eAprende.com, lo<em> eaprendido<\/em> y probado es compartido!<\/strong><\/p>\n<h1>Chat API WhatsApp<\/h1>\n<p style=\"text-align: left;\">Es un servicio de env\u00edo de mensajes por Whatsapp, integrable con PHP, entre otras tecnolog\u00edas.<\/p>\n<p style=\"text-align: left;\">Debes crearte una cuenta en <a href=\"https:\/\/app.chat-api.com\">https:\/\/app.chat-api.com<\/a>. Te dejan probar por 3 d\u00edas.<\/p>\n<p style=\"text-align: left;\">Debes vincular tu cuenta de Whatsapp con su plataforma. El proceso es muy similar a escanear el codigo QR del Whatsapp web, de hecho ser\u00eda como tu whatsapp embebido en sus sistemas.<\/p>\n<figure id=\"attachment_2425\" aria-describedby=\"caption-attachment-2425\" style=\"width: 771px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2425\" src=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php1.png\" alt=\"\" width=\"771\" height=\"363\" srcset=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php1.png 771w, https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php1-300x141.png 300w, https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php1-768x362.png 768w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><figcaption id=\"caption-attachment-2425\" class=\"wp-caption-text\">En esta imagen se puede ver c\u00f3mo me pregunta si quiero usar mi sesi\u00f3n aqu\u00ed, pues lo tengo abierto en mi navegador. Previo a esto tuve que escanear el c\u00f3digo QR en esa ventana como si fuera el Web WhatsApp \u201cnormal\u201d.<\/figcaption><\/figure>\n<p style=\"text-align: left;\">B\u00e1sicamente es el web WhatsApp de tu cuenta en \u201cla ventana de ellos\u201d, por lo tanto, no podr\u00e1s usar tu cuenta en tu navegador hasta que liberes de Chat Api, por ello es recomendable tener una cuenta exclusiva. As\u00ed como ocurre con web WhatsApp \u201cnormalmente\u201d seguir\u00e1s pudiendo usar tu WhatsApp en el celular y podr\u00e1s monitorear todo lo que ocurre.<\/p>\n<figure id=\"attachment_2426\" aria-describedby=\"caption-attachment-2426\" style=\"width: 743px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2426\" src=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php2.png\" alt=\"\" width=\"743\" height=\"375\" srcset=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php2.png 743w, https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php2-300x151.png 300w\" sizes=\"(max-width: 743px) 100vw, 743px\" \/><figcaption id=\"caption-attachment-2426\" class=\"wp-caption-text\">En esta imagen se puede ver c\u00f3mo, posteriormente a que le autoric\u00e9, va cargando mi WhatsApp en sus sistemas.<\/figcaption><\/figure>\n<figure id=\"attachment_2431\" aria-describedby=\"caption-attachment-2431\" style=\"width: 855px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2431\" src=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php3.png\" alt=\"\" width=\"855\" height=\"392\" srcset=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php3.png 855w, https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php3-300x138.png 300w, https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php3-768x352.png 768w\" sizes=\"(max-width: 855px) 100vw, 855px\" \/><figcaption id=\"caption-attachment-2431\" class=\"wp-caption-text\">En esta imagen se puede ver mi sesi\u00f3n activa de WhatsApp en sus sistemas.<\/figcaption><\/figure>\n<figure id=\"attachment_2433\" aria-describedby=\"caption-attachment-2433\" style=\"width: 662px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-2433\" src=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php4.png\" alt=\"\" width=\"662\" height=\"394\" srcset=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php4.png 574w, https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php4-300x179.png 300w\" sizes=\"(max-width: 662px) 100vw, 662px\" \/><figcaption id=\"caption-attachment-2433\" class=\"wp-caption-text\">En esta imagen vemos como no puedo usar web whatsapp en mi navegador.<\/figcaption><\/figure>\n<p>Para las pruebas de env\u00edo utilizamos postman y funcion\u00f3 perfectamente solo que la sessi\u00f3n en sus servidores debe estar abierta (enti\u00e9ndase tu web whatsapp en control de ellos)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-2434\" src=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php5.png\" alt=\"\" width=\"728\" height=\"277\" srcset=\"https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php5.png 728w, https:\/\/www.eaprende.com\/blog\/wp-content\/uploads\/2020\/04\/whatsapp-php5-300x114.png 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/p>\n<p><strong>Ha<\/strong><strong>y dos cuestiones a tener muy en cuenta<\/strong>, con respecto a la seguridad en s\u00ed de la cuenta misma no vemos ning\u00fan inconveniente cr\u00edtico, aunque igual recomendamos una cuenta exclusiva para el servicio que quieras hacer (para las pruebas no hace falta) En cuanto a, la cantidad de env\u00edo hasta que se bloquee la cuenta por Spam, no encontramos ning\u00fan tipo de informaci\u00f3n (pero seguiremos investigando) por ello lo que recomendamos es hacer el env\u00edo masivo <em>exclusivamente a una lista propia de suscriptores<\/em> y que estos te agreguen a sus contactos y que no marquen como spam, porque all\u00ed si corres el riesgo de \u201cquemar\u201d m\u00e1s r\u00e1pidamente tu cuenta.<\/p>\n<blockquote><p>Aclaramos de nuevo que, b\u00e1sicamente se usa un web WhatsApp <em>y no es ninguna API en s\u00ed oficial de WhatsApp o algo as\u00ed<\/em>, es un tercero que se \u201caprovecha\u201d muy bien de la funci\u00f3n de la web WhatsApp que sin eso no ser\u00eda posible.<\/p><\/blockquote>\n<p>Es de costo mensual y sin l\u00edmites de env\u00edo, permite adjuntar archivos, link, etc. Y la funci\u00f3n estrella es la posibilidad de hacer un <strong>chat bot Whatsapp<\/strong> el cual a\u00fan no probamos en la pr\u00e1ctica, pero si lo vimos funcional entre sus servicios.<\/p>\n<p>Seguiremos ahondando en nuestras pruebas.<\/p>\n<p><strong>Para PHP la integraci\u00f3n en s\u00ed no tiene muchas complicaciones.<\/strong><\/p>\n<p>Les presento un fragmento del c\u00f3digo en php.<\/p>\n<pre>$data = \r\n[ \r\n'phone' =&gt; '79995253422', \/\/ Receivers phone \r\n'body' =&gt; 'Hello, Andrew!', \/\/ Message \r\n];\r\n $json = json_encode($data); \/\/ Encode data to JSON \/\/ URL for request POST \/message \r\n $url = 'https:\/\/foo.chat-api.com\/message?token=83763g87x'; \/\/ Make a POST request \r\n $options = stream_context_create(\r\n [\r\n 'http' =&gt; [ 'method' =&gt; 'POST', \r\n 'header' =&gt; 'Content-type: application\/json', \r\n 'content' =&gt; $json ] \r\n ]); \/\/ Send a request \r\n $result = file_get_contents($url, false, $options);<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como es costumbre en eAprende.com, lo aprendido y probado es compartido! Aqu\u00ed las pruebas sobre Chat API WhatsApp, integrable en PHP.<\/p>\n","protected":false},"author":1,"featured_media":2401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[1,54,39],"tags":[70,71],"_links":{"self":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts\/2424"}],"collection":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/comments?post=2424"}],"version-history":[{"count":18,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts\/2424\/revisions"}],"predecessor-version":[{"id":2511,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts\/2424\/revisions\/2511"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/media\/2401"}],"wp:attachment":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/media?parent=2424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/categories?post=2424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/tags?post=2424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}