Actualización

Cómo generar un token para la API de Manychat y dónde obtener los parámetros

En este artículo encontrarás información sobre cómo generar un token para la API de Manychat y dónde obtener los parámetros. Se abordarán las siguientes preguntas:

La URL del sitio web con la lista de todos los comandos de la API se puede encontrar aquí.

¿Qué es una clave de API? 

Una clave de API es un código que identifica al usuario, desarrollador o programa que envía solicitudes para acceder a un sitio web. Manychat proporciona una clave de API (disponible en ciertos planes de pago) para utilizar con la API pública de la cuenta. La clave de API pública se puede encontrar en Settings (Configuración) → API.

Además, existe una API pública de perfiles que se utiliza para conectar con elementos no relacionados con bots específicos, como las plantillas. Se requiere una clave diferente que se puede encontrar aquí.

Cómo generar y autorizar la clave de API

Para utilizar la API de Manychat, debes generar una clave de API. Ve a Settings (Configuración)→ API y haz clic en el botón Generate your API Key (Generar tu clave de API).

A screenshot of a computer

Description automatically generated

⚠️ Nota: si actualizas y eliminas tu token, se desactivarán todos los métodos de API conectados.

A screenshot of a computer

Description automatically generated

Una vez que se haya generado el token correctamente, puedes utilizar nuestro Swagger para probar la API. Está disponible aquí

 

Para agregar tu token a Swagger, haz clic en el botón Authorize (Autorizar):

A screenshot of a computer

Description automatically generated

Para autorizar tu token, pega tu clave de API como valor Bearer y haz clic en Authorize (Autorizar):

A screenshot of a computer

Description automatically generated

También puedes regenerar o eliminar tu clave de API en la pestaña Settings (Configuración). 

¿Dónde puedo obtener parámetros (como el identificador de etiqueta)?

Puedes encontrar el identificador de contacto en la tarjeta de contacto dentro de la sección Contacts (Contactos):

A screenshot of a computer

Description automatically generated

Puedes encontrar Flow_ns en tu URL de automatización en la barra de direcciones:

A screenshot of a chat

Description automatically generated

Identificador de etiqueta: utiliza el método de la API /fb/page/getTags para obtener una lista de todos los identificadores de etiqueta. Además, puedes encontrarlo en la interfaz si ingresas a Settings (Configuración) → Tags (Etiquetas) y colocas el cursor sobre la etiqueta deseada.

A screenshot of a computer

Description automatically generated

Identificador en campos de usuario personalizados: utiliza el método de la API /fb/page/getCustomFields para obtener una lista de todos los identificadores en campos de usuario. Además, puedes encontrarlo en la interfaz si ingresas a Settings (Configuración) → Fields (Campos)→ User Fields (Campos de usuario) y colocas el cursor sobre la etiqueta deseada.

to-1.png

¿Hay algún límite en la cantidad de solicitudes a la API?

Sí, Manychat tiene un límite basado en las solicitudes. Consulta la siguiente tabla para obtener más información. Si llegas a este límite, Manychat podría suspender el procesamiento de solicitudes durante 24 horas.

PÁGINA

/fb/page/getInfo

/fb/page/getTags

fb/page/getGrowthTools 

/fb/page/getCustomFields 

/fb/page/getOtnTopics

/fb/page/getBotFields 

100 SPS

PÁGINA

/fb/page/getFlows

10 SPS

PÁGINA

/fb/page/createTag

/fb/page/removeTag

/fb/page/removeTagByName

/fb/page/createCustomField

/fb/page/createBotField

/fb/page/setBotField

/fb/page/setBotFieldByName

/fb/page/setBotFields

10 SPS

ENVÍO

/fb/sending/sendContent

/fb/sending/sendContentByUserRef

/fb/sending/sendFlow

25 SPS

SUSCRIPTOR

/fb/subscriber/getInfo

/fb/subscriber/findByName

/fb/subscriber/findByCustomField

 

10 SPS

SUSCRIPTOR

/fb/subscriber/findBySystemField

100 SPS

SUSCRIPTOR

/fb/subscriber/addTag

/fb/subscriber/addTagByName

/fb/subscriber/removeTag

/fb/subscriber/removeTagByName

/fb/subscriber/setCustomField

/fb/subscriber/setCustomFields

/fb/subscriber/setCustomFieldByName

/fb/subscriber/verifyBySignedRequest

/fb/subscriber/createSubscriber

/fb/subscriber/updateSubscriber

10 SPS
 

¿Fue útil este artículo?