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.
Funcionalidad de la API
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
-
list
- 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:
Enviar un mensaje por chat
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:
Enviar un archivo por chat
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:
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
-
list
- 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:
Obtener 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
-
list
- 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:
Obtener 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
-
list
- 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:
Herramientas que potencian nuestra API de Chat Web
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
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
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
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.
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.
Solicite su prueba gratuita
Le ofreceremos saldo gratuito para que puede probar el servicio de Chat Web antes de comprar.
¡Bienvenido a Afilnet!
¡Todo listo!, ha conseguido mejorar sus comunicaciones con Afilnet. Estamos para darle soporte de nuestra API cuando lo necesite