API de Chat Web

Conecte con nuestra API de Chat Web, obtenga información sobre las conversaciones por chat o comuníquese desde su propio software en tiempo real.

  • API HTTP, Conecte por HTTP utilizando cualquier lenguaje de programación.
  • 99.9% SLA, Optimizamos el rendimiento de todos los servidores.
SMS API

Lenguajes de programación

Pulse en el lenguaje de programación y acceda a ejemplos para integrar la API de Chat Web con sólo copiar y pegar

Funcionalidad de la API

Obtener listado de canales de chat activos

Método de la API que le permite obtener listado de canales de chat activos.
Parámetro Descripción Obligatorio / Opcional
class=chat Clase a la que se realiza la petición Obligatorio
method=getchatchannels Método de la clase al que se realiza la petición Obligatorio
user El usuario / email de su cuenta de Afilnet Obligatorio
password El password de su cuenta de Afilnet Obligatorio

Respuesta:

  • status
  • result (si status=success), recibirá los siguientes valores:
    • list
      • platformid
      • platform
      • name
  • error (si status=error), aquí recibirá el código de error

Códigos de error:

Código Descripción
MISSING_USER Usuario / email no incluido
MISSING_PASSWORD Password no incluido
MISSING_CLASS Clase no incluida
MISSING_METHOD Método no incluido
MISSING_COMPULSORY_PARAM Parámetro obligatorio no incluido
INCORRECT_USER_PASSWORD Usuario o clave incorrectos
INCORRECT_CLASS Clase incorrecta
INCORRECT_METHOD Método incorrecto

Parámetros:

  • class : chat
  • method : getchatchannels
  • user : user
  • password : password

Petición:

https://www.afilnet.com/api/http/?class=chat&method=getchatchannels&user=user&password=password

Enviar un mensaje por chat

Método de la API que le permite enviar un mensaje por chat a un destinatario.
Parámetro Descripción Obligatorio / Opcional
class=chat Clase a la que se realiza la petición Obligatorio
method=sendmessage Método de la clase al que se realiza la petición Obligatorio
user El usuario / email de su cuenta de Afilnet Obligatorio
password El password de su cuenta de Afilnet Obligatorio
platform Plataforma a la que se envía el mensaje. Valores posibles: 'webchat', 'whatsapp', 'telegram', 'operator' Obligatorio
platformid Identificador de la plataforma Obligatorio
destination Destinatario donde se envía el mensaje de chat Obligatorio
message Mensaje a enviar por chat Obligatorio

Respuesta:

  • status
  • result (si status=success), recibirá los siguientes valores:
    • No recibirá valores adicionales
  • error (si status=error), aquí recibirá el código de error

Códigos de error:

Código Descripción
MISSING_USER Usuario / email no incluido
MISSING_PASSWORD Password no incluido
MISSING_CLASS Clase no incluida
MISSING_METHOD Método no incluido
MISSING_COMPULSORY_PARAM Parámetro obligatorio no incluido
INCORRECT_USER_PASSWORD Usuario o clave incorrectos
INCORRECT_CLASS Clase incorrecta
INCORRECT_METHOD Método incorrecto
CHANNEL_NOT_FOUND El canal indicado no existe

Parámetros:

  • class : chat
  • method : sendmessage
  • user : user
  • password : password
  • platform : whatsapp
  • platformid : 100
  • destination : 3460000000
  • message : test+message

Petición:

https://www.afilnet.com/api/http/?class=chat&method=sendmessage&user=user&password=password&platform=whatsapp&platformid=100&destination=3460000000&message=test+message

Enviar un archivo por chat

Método de la API que le permite enviar un archivo por chat a un destinatario.
Parámetro Descripción Obligatorio / Opcional
class=chat Clase a la que se realiza la petición Obligatorio
method=sendfile Método de la clase al que se realiza la petición Obligatorio
user El usuario / email de su cuenta de Afilnet Obligatorio
password El password de su cuenta de Afilnet Obligatorio
platform Plataforma a la que se envía el mensaje. Valores posibles: 'webchat', 'whatsapp', 'telegram', 'operator' Obligatorio
platformid Identificador de la plataforma Obligatorio
destination Destinatario donde se envía el archivo Obligatorio
type Tipo de archivo que se envía. Valores posibles: 'image', 'video', 'audio', 'voice', 'document', 'contact' Obligatorio
fileurl Url dónde se encuentra el archivo que se va a enviar por chat Obligatorio
thumburl Url de la imagen en miniatura que acompaña el archivo Opcional
message Mensaje que acompaña el archivo Opcional

Respuesta:

  • status
  • result (si status=success), recibirá los siguientes valores:
    • No recibirá valores adicionales
  • error (si status=error), aquí recibirá el código de error

Códigos de error:

Código Descripción
MISSING_USER Usuario / email no incluido
MISSING_PASSWORD Password no incluido
MISSING_CLASS Clase no incluida
MISSING_METHOD Método no incluido
MISSING_COMPULSORY_PARAM Parámetro obligatorio no incluido
INCORRECT_USER_PASSWORD Usuario o clave incorrectos
INCORRECT_CLASS Clase incorrecta
INCORRECT_METHOD Método incorrecto
CHANNEL_NOT_FOUND El canal indicado no existe
CHAT_NOT_FOUND El chat indicado no existe
INCORRECT_FILETYPE El tipo de archivo es incorrecto, revise los valores posibles
INCORRECT_FILEURL La url del archivo no es válida
INCORRECT_THUMBURL La url de la miniatura no es válida

Parámetros:

  • class : chat
  • method : sendfile
  • user : user
  • password : password
  • platform : whatsapp
  • platformid : 100
  • destination : 3460000000
  • type : image
  • fileurl : https://www.example.com/image.jpg
  • thumburl : https://www.example.com/thumb.jpg
  • message : test+message

Petición:

https://www.afilnet.com/api/http/?class=chat&method=sendfile&user=user&password=password&platform=whatsapp&platformid=100&destination=3460000000&type=image&fileurl=https://www.example.com/image.jpg&thumburl=https://www.example.com/thumb.jpg&message=test+message

Obtener listado de conversaciones de un chat

Método de la API que le permite obtener listado de conversaciones de un chat.
Parámetro Descripción Obligatorio / Opcional
class=chat Clase a la que se realiza la petición Obligatorio
method=getchats Método de la clase al que se realiza la petición Obligatorio
user El usuario / email de su cuenta de Afilnet Obligatorio
password El password de su cuenta de Afilnet Obligatorio
platform Plataforma a la que se envía el mensaje. Valores posibles: 'webchat', 'whatsapp', 'telegram', 'operator' Obligatorio
platformid Identificador de la plataforma Obligatorio

Respuesta:

  • status
  • result (si status=success), recibirá los siguientes valores:
    • list
      • platformid
      • platform
      • message
      • destination
      • messageid
      • sent
      • status
      • datetime
  • error (si status=error), aquí recibirá el código de error

Códigos de error:

Código Descripción
MISSING_USER Usuario / email no incluido
MISSING_PASSWORD Password no incluido
MISSING_CLASS Clase no incluida
MISSING_METHOD Método no incluido
MISSING_COMPULSORY_PARAM Parámetro obligatorio no incluido
INCORRECT_USER_PASSWORD Usuario o clave incorrectos
INCORRECT_CLASS Clase incorrecta
INCORRECT_METHOD Método incorrecto
CHANNEL_NOT_FOUND El canal indicado no existe
CHAT_NOT_FOUND El chat indicado no existe

Parámetros:

  • class : chat
  • method : getchats
  • user : user
  • password : password
  • platform : whatsapp
  • platformid : 100

Petición:

https://www.afilnet.com/api/http/?class=chat&method=getchats&user=user&password=password&platform=whatsapp&platformid=100

Obtener listado de mensajes de un chat

Método de la API que le permite obtener el listado de mensajes de un chat.
Parámetro Descripción Obligatorio / Opcional
class=chat Clase a la que se realiza la petición Obligatorio
method=getmessages Método de la clase al que se realiza la petición Obligatorio
user El usuario / email de su cuenta de Afilnet Obligatorio
password El password de su cuenta de Afilnet Obligatorio
platform Plataforma a la que se envía el mensaje. Valores posibles: 'webchat', 'whatsapp', 'telegram', 'operator' Obligatorio
platformid Identificador de la plataforma Obligatorio
destination Destinatario del cual se quiere obtener los mensajes Obligatorio

Respuesta:

  • status
  • result (si status=success), recibirá los siguientes valores:
    • list
      • platformid
      • platform
      • message
      • destination
      • messageid
      • sent
      • status
      • datetime
  • error (si status=error), aquí recibirá el código de error

Códigos de error:

Código Descripción
MISSING_USER Usuario / email no incluido
MISSING_PASSWORD Password no incluido
MISSING_CLASS Clase no incluida
MISSING_METHOD Método no incluido
MISSING_COMPULSORY_PARAM Parámetro obligatorio no incluido
INCORRECT_USER_PASSWORD Usuario o clave incorrectos
INCORRECT_CLASS Clase incorrecta
INCORRECT_METHOD Método incorrecto
CHANNEL_NOT_FOUND El canal indicado no existe
CHAT_NOT_FOUND El chat indicado no existe

Parámetros:

  • class : chat
  • method : getmessages
  • user : user
  • password : password
  • platform : whatsapp
  • platformid : 100
  • destination : 34600000000

Petición:

https://www.afilnet.com/api/http/?class=chat&method=getmessages&user=user&password=password&platform=whatsapp&platformid=100&destination=34600000000

Obtener listado de mensajes no leídos de un chat

Método de la API que le permite obtener el listado de mensajes no leídos de un chat.
Parámetro Descripción Obligatorio / Opcional
class=chat Clase a la que se realiza la petición Obligatorio
method=getunreadmessages Método de la clase al que se realiza la petición Obligatorio
user El usuario / email de su cuenta de Afilnet Obligatorio
password El password de su cuenta de Afilnet Obligatorio
platform Plataforma a la que se envía el mensaje. Valores posibles: 'webchat', 'whatsapp', 'telegram', 'operator' Obligatorio
platformid Identificador de la plataforma Obligatorio
destination Destinatario del cual se quiere obtener los mensajes Obligatorio

Respuesta:

  • status
  • result (si status=success), recibirá los siguientes valores:
    • list
      • platformid
      • platform
      • message
      • destination
      • messageid
      • issent
      • status
      • datetime
  • error (si status=error), aquí recibirá el código de error

Códigos de error:

Código Descripción
MISSING_USER Usuario / email no incluido
MISSING_PASSWORD Password no incluido
MISSING_CLASS Clase no incluida
MISSING_METHOD Método no incluido
MISSING_COMPULSORY_PARAM Parámetro obligatorio no incluido
INCORRECT_USER_PASSWORD Usuario o clave incorrectos
INCORRECT_CLASS Clase incorrecta
INCORRECT_METHOD Método incorrecto
CHANNEL_NOT_FOUND El canal indicado no existe
CHAT_NOT_FOUND El chat indicado no existe

Parámetros:

  • class : chat
  • method : getunreadmessages
  • user : user
  • password : password
  • platform : whatsapp
  • platformid : 100
  • destination : 34600000000

Petición:

https://www.afilnet.com/api/http/?class=chat&method=getunreadmessages&user=user&password=password&platform=whatsapp&platformid=100&destination=34600000000

Herramientas que potencian nuestra API de Chat Web

CONEXIÓN CON API DE FORMA SEGURA

CONEXIÓN CON API DE FORMA SEGURA

Seguridad adaptada a su empresa

Configure sus conexiones por API, cree nuevos accesos y administre los existentes.

Filtre por IP todos los accesos a la API, añada o elimine IPs habilitadas para garantizar la seguridad de sus accesos.

Lleve un control de todas las conexiones realizadas, la API utilizada y las fechas / hora de conexión

MULTIPLES APIs

MULTIPLES APIs

Conectividad adaptada a su empresa

Le ofrecemos multiples APIs para conectar con nosotros, disponemos de una API HTTP, BASIC AUTH, SOAP y Autenticación JWT para que conecte con nosotros de la forma que desee.

Conecte con cualquiera de las APIs de forma segura, sencilla y centralizada. Afilnet API es perfecta para su software.

API Logs

API Logs

Conozca cada petición al detalle

Gracias a nuestros logs podrá revisar todas las peticiones realizadas y la correspondiente respuesta de nuestra API, lo que le permitirá consultar detalles cuando le necesite.

La información que puede consultar es la siguiente:

  • IP origen de la petición
  • Fecha & Hora de la petición
  • API & Método al que se llama
  • Parámetros enviados a la API
  • Respuesta de la API
  • Metadatos

Pasos para usar la API de Web Chat

Empezar a utilizar la API de Chat Web sólo le llevará unos minutos

01

Solicite su prueba gratuita

Debe ser usuario registrado en Afilnet para poder tener acceso a la API de Chat Web. Regístrese en pocos minutos.

02

Integre la API de Chat Web

Realice la integración de la API de Chat Web gracias al código que le proporcionamos para su lenguaje de programación favorito.

03

Solicite su prueba gratuita

Le ofreceremos saldo gratuito para que puede probar el servicio de Chat Web antes de comprar.

04

¡Bienvenido a Afilnet!

¡Todo listo!, ha conseguido mejorar sus comunicaciones con Afilnet. Estamos para darle soporte de nuestra API cuando lo necesite

¡Pruebe Afilnet gratis!

¡Registrese gratis y pruebe Afilnet! Le ofrecemos una prueba gratuita de nuestros servicios. *



(*) Promoción sólo válida para empresas que nunca han utilizado el servicio de Afilnet con anterioridad. Al solicitar el saldo gratuito es posible que Afilnet solicite verificar la información de su empresa


SMS Masivo · Email Marketing · Redes Sociales · Mensajería Instantánea · Certificación · y mucho más
Continuar INFORMACIÓN IMPORTANTE SOBRE COOKIES: Este sitio web utiliza cookies propias para ofrecer un mejor servicio. Si continúa navegando consideramos que acepta su uso. Encontrará más información en nuestra Política de Cookies.
Métodos de pago
Transferencia Bancaria
Tarjeta de Crédito
Paypal
Western Union
Skrill
Crypto
Afilnet en su idioma

Copyright © 2024 Afilnet · Todos los derechos Reservados