Menu Docs
Página inicial do Docs
/ /
Twilio

twilio.send()

twilio.send()

Envia uma mensagem de texto SMS com Twilio.

Observação

Para enviar ou receber mensagens por meio da API do Twilio para o Facebook , acrescente os números to from ou whatsapp: com.

to: "whatsapp:+15558675309",
from: "whatsapp:+15551234567",
exports = function() {
const twilio = context.services.get("myTwilio");
twilio.send({
to: "+15558675309",
from: "+15551234567",
body: "Hello from App Services!"
});
};
Parâmetro
Tipo
Descrição

args

documento

Um documento no seguinte formato:

{
"to": <string>, // recipient phone #
"from": <string>, // sender phone #
"body": <string> // message
}

args.to

string

O número de telefone do destinatário no formatoE.164 .

args.from

string

Um número de telefone associado à sua conta do Twilio no formatoE.164 .

args.body

string

A mensagem a ser enviada.

A ação twilio.send() não retorna um valor.

{
"%%args.from": "+15551234"
}
{
"%%args.to": {
"$in": [
"+15551234",
"+18675309"
]
}
}
{
"%%true": {
"%function": {
"name": "isCurrentUsersPhoneNumber",
"arguments": [
"%%args.to"
]
}
}
}

Observação

Este modelo chama uma função de exemplo chamada isCurrentUsersPhoneNumber que faz o seguinte:

  1. Aceita o número de telefone fornecido no argumento to

  2. Executa queries no MongoDB para um documento de usuário que corresponda ao ID de usuário atual

  3. Compara o número de telefone fornecido com o número listado no documento do usuário

  4. Retorna o resultado booleano da comparação

exports = function(toPhone) {
const mdb = context.services.get('mongodb-atlas');
const users = mdb.db('demo').collection('users');
const user = users.findOne({ _id: context.user.id });
return user.phoneNumber === toPhone;
}

Voltar

Twilio

Nesta página