Cómo enviar una API de WhatsApp con HTTPPie

Introducción

En este fragmento de código, se aprende cómo enviar una API de WhatsApp utilizando HTTPPie, para enviar un mensaje de texto, WhatsApp Plantillas, medios de comunicación, botones interactivos, listas, productos … etc, Alvochat cuenta es necesaria para ejecutar los siguientes códigos. Crea una cuenta si no la tienes.

Enviar plantilla con la API de WhatsApp

http --form POST https://api.alvochat.com/instance1199/messages/template \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	name='hello_world' \
	language='en_us' \
	header='' \
	body='' \
	buttons='' \
	priority='' 

Enviar un mensaje de texto con la API de WhatsApp

http --form POST https://api.alvochat.com/instance99/messages/chat \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	body='WhatsApp API on alvochat.com works good' \
	priority='' \
	preview_url='' \
	message_id='' 

Enviar imagen

http --form POST https://api.alvochat.com/instance1199/messages/image \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	image='https://alvochat-example.s3-accelerate.amazonaws.com/image/1.jpeg' \
	caption='image caption' \
	priority='' \
	message_id='' 

Enviar audio

http --form POST https://api.alvochat.com/instance1199/messages/audio \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	audio='https://alvochat-example.s3-accelerate.amazonaws.com/audio/1.mp3' \
	priority='' \
	message_id='' 

Enviar vídeo

http --form POST https://api.alvochat.com/instance1199/messages/video \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	video='https://alvochat-example.s3-accelerate.amazonaws.com/video/1.mp4' \
	caption='video caption' \
	priority='' \
	message_id='' 

Enviar documento

http --form POST https://api.alvochat.com/instance119/messages/document \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	document='https://alvochat-example.s3-accelerate.amazonaws.com/document/1.pdf' \
	filename='' \
	priority='' \
	message_id='' 

Enviar pegatina

http --form POST https://api.alvochat.com/instance1199/messages/sticker \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	sticker='https://alvochat-example.s3-accelerate.amazonaws.com/sticker/1.webp' \
	priority='' \
	message_id='' 

Enviar contacto

http --form POST https://api.alvochat.com/instance1199/messages/contact \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	contact='' \
	priority='' \
	message_id='' 

Enviar ubicación

http --form POST https://api.alvochat.com/instance1199/messages/location \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	lat='37.484296' \
	lng='-122.148703' \
	address='Menlo Park, California, United States' \
	name='Meta Headquarters' \
	priority='' \
	message_id='' 

Enviar lista

http --form POST https://api.alvochat.com/instance1199/messages/list \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	header='header' \
	body=' please select one of the following options' \
	footer='footer' \
	button='options' \
	sections='option_1,option_2,option_3' \
	priority='' \
	message_id='' 

Botón de envío

http --form POST https://api.alvochat.com/instance1199/messages/button \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	header='header' \
	body=' please select one of the following options' \
	footer='footer' \
	buttons='option_1,option_2,option_3' \
	priority='' \
	message_id='' 

Enviar productos

http --form POST https://api.alvochat.com/instance1199/messages/product \
  content-type:application/x-www-form-urlencoded \
  	token='YourToken' \
	to='16315555555' \
	header='header' \
	body='Hi , check out our new products' \
	footer='footer' \
	catalog_id='' \
	product='' \
	priority='' \
	message_id='' 

Puede ver la documentación completa de la API de Whatsapp aquí.