Este artigo explica como gerar um token para a API da Manychat e onde obter parâmetros. As seguintes questões serão abordadas:
- O que é uma chave de API?
- Como gerar e autorizar seu token
- Onde posso obter parâmetros (como ID de tag)?
- Existe algum limite para o número de chamadas de API?
O URL para o site que lista todos os comandos da API está disponível aqui.
O que é uma chave de API?
Chave de API é um código usado para identificar o usuário, desenvolvedor ou programa de chamada de um site. A Manychat fornece chave de API (recurso PRO) para uso com a API pública da conta. A chave de API pública está disponível em Configurações → API.
Há também uma API de Perfil público usada para conexão com itens não específicos a bots, como Modelos. Requer uma chave diferente que pode ser encontrada aqui.
Como gerar e autorizar a chave de API
Para usar a API da Manychat, você precisa gerar uma chave de API. Vá para Configurações → API e clique no botão Gerar sua chave de API.
⚠️ Observação: atualizar e excluir seu token desativará todos os métodos de API conectados.
Após uma geração de token bem-sucedida, você poderá usar nosso Swagger para experimentar a API. Está disponível aqui.
Para adicionar seu token ao Swagger, clique no botão Autorizar:
Para autorizar seu token, cole sua chave de API como um valor Bearer e clique em Autorizar:
Você também pode regenerar ou excluir sua chave de API na guia Configurações.
Onde posso obter parâmetros (como ID de tag)?
ID do contato pode ser encontrado em um cartão de contato em Contatos:
Flow_ns pode ser encontrado em seu URL de automação na barra de endereço:
ID da tag – use o método de API /fb/page/getTags para obter uma lista de todos os IDs de tags. Você também pode encontrá-lo na interface, acessando Configurações → Tags e movendo o cursor sobre a tag desejada.
ID do campo de usuário personalizado – use o método de API /fb/page/getCustomFields para obter uma lista de todos os IDs de campo do usuário. Você também pode encontrá-lo na interface, acessando Configurações → Campos → Campos de usuário e movendo o cursor sobre o campo de usuário desejado.
Existe algum limite para o número de chamadas de API?
Sim, a Manychat tem um limite baseado em solicitação. Consulte a tabela abaixo para obter detalhes. Quando você atingir os limites, a Manychat poderá interromper o processamento de solicitações por 24 horas.
PÁGINA /fb/page/getInfo /fb/page/getTags fb/page/getGrowthTools /fb/page/getCustomFields /fb/page/getOtnTopics /fb/page/getBotFields |
100RPS |
PÁGINA /fb/page/getFlows |
10RPS |
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 |
10RPS |
ENVIANDO /fb/sending/sendContent /fb/sending/sendContentByUserRef /fb/sending/sendFlow |
25RPS |
ASSINANTE /fb/subscriber/getInfo /fb/subscriber/findByName /fb/subscriber/findByCustomField |
10RPS |
ASSINANTE /fb/subscriber/findBySystemField |
100RPS |
ASSINANTE /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 |
10RPS |