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

twilio.send()

이 페이지의 내용

  • 정의
  • 사용법
  • 예시
  • 매개변수
  • 반환 값
  • 규칙 템플릿
  • 사용자는 특정 전화번호로만 메시지를 보낼 수 있습니다.
  • 사용자는 제한된 전화번호 세트로만 메시지를 보낼 수 있습니다.
  • 사용자는 자신에게만 메시지를 보낼 수 있습니다.
twilio.send()

Twilio로 SMS 문자 메시지를 보냅니다.

참고

API 용 Twilio 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
문자열
E.164 형식의수신자 전화번호입니다.
args.from
문자열
args.body
문자열
보낼 메시지입니다.

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