Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Twilio

twilio.send()

twilio.send()

Sends an SMS text message with 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 realiza lo siguiente:

  1. Acepta el número telefónico 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. Returns the boolean result of the comparison

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