我想实施短信验证,我想知道如何使用Meteor将短信发送到给定的电话号码?
答案 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。