Functions
O Twilio Functions é um ambiente sem servidor no qual os desenvolvedores podem criar de forma rápida aplicativos Twilio orientados por eventos e de nível de produção que se dimensionam de acordo com seus respectivos negócios.
Principais recursos
- Seguro por padrão: certifique‐se automaticamente que apenas solicitações da Twilio possam executar seu código
- Sem servidor: a Twilio assume sua carga operacional, e você não precisa se preocupar com manutenção da infraestrutura
- Escalonamento automático: adicione capacidade automaticamente para atender às demandas exclusivas do seu aplicativo
- Integração nativa da Twilio: use o Functions como membro de primeira classe do console da Twilio com uma biblioteca auxiliar Twilio Node.js pré‐inicializada e integrada
- Familiaridade: trabalhe em um ambiente com tecnologia Node 14
O que ele faz
O Twilio Functions substitui sua necessidade de encontrar hospedagem ou de ativar um servidor para atender ao TwistML ou a qualquer outra resposta baseada em HTTP. Com o Functions, você não precisa mais se preocupar em manter ou dimensionar sua infraestrutura da Web, pois tudo é gerenciado perfeitamente pela Twilio, com dimensionamento de acordo com seu caso de uso.
Os casos de uso típicos incluem a manipulação de chamadas de voz, o atendimento de tokens para nossos SDKs mobile ou a ativação da API REST da Twilio em resposta a um evento, como um SMS de entrada.
Introdução ao conceito "sem servidor" e ao Twilio Functions
O Twilio Functions and Assets Editor reúne funções, ativos, dependências, variáveis de ambiente e depuração na mesma janela. Você pode carregar e criar Assets. Você pode acessar todas as suas Functions para editá‐las em várias guias simultaneamente.
Reunimos exemplos de código que você pode usar para iniciar o desenvolvimento do seu aplicativo com o Twilio Functions and Assets.
Aprenda o básico para lidar com SMS, MMS e chamadas telefônicas
Aprenda como aproveitar as APIs
Aprenda como os cabeçalhos e cookies podem adicionar funcionalidade e segurança adicionais
- Ative o CORS entre Flex Plugins e o Functions
- Valide solicitações Webhook do SendGrid
- Gerencie o estado do aplicativo com cookies
- Proteja seu Function com Basic Auth
- Proteja sua Function com JSON Web Token (JWT)
Saiba como integrar o Functions ao Twilio Studio
Conheça outros casos de uso comuns
O que vem a seguir?
Agora que você já sabe o que o Functions pode fazer, é importante também ter um entendimento de como tudo isso funciona, especialmente da maneira como as solicitações são enviadas para seu Function.
Se você prefere pular isso e ir direto para os detalhes práticos de todos os valores e ferramentas à sua disposição em uma Function, nós entendemos.
Precisa de ajuda?
Às vezes, todos nós precisamos; a programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelo Stack Overflow Collective da Twilio ou buscando a tag Twilio no Stack Overflow.