TwilioTwilio 시작하기


비고

Twilio 는 IP 메시징 (채팅), 비디오, 음성, SMS 및 MMS를 통한 통신을위한 플랫폼을 제공합니다. 이 간단한 예제는 Node.js 용 Twilio 모듈을 사용하여 SMS 문자 메시지를 보내는 방법을 보여줍니다.

버전

번역 출시일
1.0.0 2016-04-12

미국 번호에서 SMS 메시지 보내기

이것은 Twilio의 Node.js SDK를 사용하여 미국 번호에서 SMS 문자 메시지를 보내는 방법입니다.

먼저 다음을 사용하여 Node.js 클라이언트를 설치해야합니다.

npm install twilio
 

그런 다음 웹 사이트에 계정만들어야합니다 .

계정이 있으면 온라인 대시 보드에서 찾을 수있는 SID 및 인증 토큰이 필요합니다.

온라인 대시 보드의 계정 SID 및 인증 토큰 위치

아래 코드 예에서 [Account SID][Auth Token] 을 계정의 계정으로 바꿉니다.

// Twilio Credentials 
var accountSid = '[Account SID]'; 
var authToken = '[Auth Token]'; 
 
//require the Twilio module and create a REST client 
var client = require('twilio')(accountSid, authToken); 
 
client.messages.create({ 
    to: "+16518675309", // Any number Twilio can deliver to
    from: "+14158141829", // A number you bought from Twilio and can use for outbound communication
    body: "Hey Jenny, thanks for the pull request, will merge it right away." 
}, function(err, message) { 
    console.log(message.sid); 
});
 

약속을 사용하여 SMS 메시지 보내기

Twilio의 Node.JS API는 기본적으로 약속을 지원하므로 SMS 메시지를 보낼 때 약속을 사용할 수 있습니다 (이 예는 Twilio의 API 문서 에서 직접 가져온 것입니다).

// Create an authenticated Twilio REST API client
var twilio = require('twilio');
var client = new twilio.RestClient('ACCOUNT_SID', 'AUTH_TOKEN');

// A simple example of sending an sms message using promises
var promise = client.makeCall({
    to:'+16515556667777', // a number to call
    from:'+16518889999', // a Twilio number you own
    body: 'Hello, world.' // A URL containing TwiML instructions for the call
});

// You can assign functions to be called, at any time, after the request to
// Twilio has been completed.  The first function is called when the request
// succeeds, the second if there was an error.
promise
.then(function(sms) {
    console.log('Call success! SMS SID: ' + sms.sid);
}, function(error) {
    console.error('Call failed!  Reason: ' + error.message);
});