Docs Menu
Docs Home
/ /
Twilio

twilio.send()

twilio.send()

Envía un mensaje de texto SMS con Twilio.

Nota

Para enviar o recibir mensajes a través de API de Twilio para WhatsApp, anteponga a los to from números whatsapp: o.

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!"
});
};
Parameter
Tipo
Descripción

args

Documento

Un documento del siguiente formato:

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

args.to

string

El número de teléfono del destinatario en formato E..164

args.from

string

Un número de teléfono asociado a su cuenta Twilio en formato E..164

args.body

string

El mensaje a enviar.

La acción twilio.send() no devuelve un valor.

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

Nota

Esta plantilla llama a una función de ejemplo llamada isCurrentUsersPhoneNumber que hace lo siguiente:

  1. Acepta el número de teléfono proporcionado en el argumento to

  2. Consulta a MongoDB un documento de usuario que coincida con el ID del usuario actual

  3. Compara el número de teléfono proporcionado con el número que aparece en el documento del usuario

  4. Devuelve el resultado booleano de la comparación.

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;
}

Volver

Twilio

En esta página