Docs Menu
Docs Home
/ /
Atlas App Services
/ / /

twilio.send()

項目一覧

  • 定義
  • 使用法
  • パラメーター
  • 戻り値
  • ルール テンプレート
  • ユーザーは特定の電話番号からのメッセージのみを送信できます
  • ユーザーは限られた電話番号にのみメッセージを送信できます
  • ユーザーは自分自身にのみメッセージを送信できます
twilio.send()

Twilio で SMS テキスト メッセージを送信します。

注意

whatsApp 用の API を 介してメッセージを送受信するには では、to またはfrom の数字の前にwhatsapp: が付きます。

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
タイプ
説明
args
ドキュメント

次の形式のドキュメント:

{
"to": <string>, // recipient phone #
"from": <string>, // sender phone #
"body": <string> // message
}
args.to
string
args.from
string
E.164 形式の Twilio アカウントに関連付けられた電話番号 。
args.body
string
送信するメッセージ。

twilio.send()アクションは値を返しません。

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

注意

このテンプレートでは、次の処理を実行するisCurrentUsersPhoneNumberという名前のサンプル関数を呼び出します。

  1. to引数で指定された電話番号を受け入れます

  2. 現在のユーザーの ID に一致するユーザー ドキュメントを MongoDB に照会します

  3. 提供された電話番号をユーザー ドキュメントに記載されている番号と比較します

  4. 比較のブール値を返します

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

戻る

Twilio