流星Js +短信验证

时间:2013-12-27 15:21:44

标签: javascript api sms meteor

我想实施短信验证,我想知道如何使用Meteor将短信发送到给定的电话号码?

3 个答案:

答案 0 :(得分:5)

我已经能够使用meteor-twilio构建的node library包来完成此操作(您需要一个Twilio帐户)。该软件包导出一个名为Twilio的全局,您可以这样使用:

    // server-side code
    ...
    var twilio = Twilio(accountSid, authToken);
    this.unblock(); // make the request asynchronously
    twilio.sendSms({
      to:'+445678984', // any number Twilio can deliver to
      from: '+12125551212', // must be your Twilio account phone number
      body: 'here is your confirmation'
    }, function(err, responseData) { //executed when a response is received from Twilio
      if (!err) {
        // "responseData" is a JavaScript object containing data received from Twilio.
        console.log(responseData.body); // outputs "here is your confirmaton"
    }
    ...

这可以在Meteor.method电话中完成。

答案 1 :(得分:0)

我建议您通过搜索javascript sms api之类的内容来查找可以使用的SMS API。然后,您可以通过短信发送验证码并在应用中提示代码。

答案 2 :(得分:0)

古老的线索,但对于发现这一点的搜索者,请看一下:

https://github.com/DispatchMe/meteor-accounts-sms

https://github.com/okland/accounts-phone

它们大致相似,可以使用Twilio。