Meteor Twilio SMS 功能问题和动画百分位数 JS 查询
Meteor Twilio SMS functionality issue and animate percentile JS query
请见附件,敬请协助。尝试向项目添加 SMS 功能,但我收到了 "Twilio is not defined error"。我错过了什么?另外,就发送按钮的代码而言,我应该在 Meteor 调用中的何处添加我的用户 ID?
然后,作为一个完全不相关的查询,参考动画百分位代码示例,我想知道是否可以使用不同种类的自定义 类 来实现这种效果,比如说,看起来 "fill up" 基于 % 的完整性,满分为 100%。此外,是否可以声明在该百分比发生变化之前必须满足多个条件?即填写 X 份表格并将 X 类任务分配给其他用户,例如项目管理类型的应用程序? (希望我对此足够清楚)
感谢您的帮助。
这里是 Twilio 开发人员布道者。
先快速了解一下 Whosebug 的建议。最好每个问题坚持一个问题。我不确定你问的 percentcircle 问题,但我可以帮助 Twilio!我建议将此问题编辑为仅 Twilio 问题,并在 SO 上的新问题中提出另一个问题。
总之,帮到你!
Meteor 不能很好地与普通 npm 模块配合使用,因此您不能只需要 Twilio npm 模块。但是,您很幸运,因为 sending an SMS 使用 Twilio 也非常简单,无需库。
此代码改编自 Twilio 网站上 Chris Hranj 的博客 post,内容是关于创建 group messaging app with Twilio and Meteor。它使用 Meteor 的 HTTP 模块向 Twilio API 发出 POST 请求。 Chris 还建议将您的 Twilio 凭据保存在环境中,以免它们被 Meteor 前端暴露。
Meteor.startup(function() {
Meteor.methods({
'sendSMS': function(phoneNumber, message) {
HTTP.call(
"POST",
'https://api.twilio.com/2010-04-01/Accounts/' +
process.env.TWILIO_ACCOUNT_SID + '/SMS/Messages.json', {
params: {
From: process.env.TWILIO_NUMBER,
To: phoneNumber,
Body: message
},
// Set your credentials as environment variables
// so that they are not loaded on the client
auth:
process.env.TWILIO_ACCOUNT_SID + ':' +
process.env.TWILIO_AUTH_TOKEN
},
// Print error or success to console
function (error) {
if (error) {
console.log(error);
}
else {
console.log('SMS sent successfully.');
}
}
);
}
})
})
请见附件,敬请协助。尝试向项目添加 SMS 功能,但我收到了 "Twilio is not defined error"。我错过了什么?另外,就发送按钮的代码而言,我应该在 Meteor 调用中的何处添加我的用户 ID?
然后,作为一个完全不相关的查询,参考动画百分位代码示例,我想知道是否可以使用不同种类的自定义 类 来实现这种效果,比如说,看起来 "fill up" 基于 % 的完整性,满分为 100%。此外,是否可以声明在该百分比发生变化之前必须满足多个条件?即填写 X 份表格并将 X 类任务分配给其他用户,例如项目管理类型的应用程序? (希望我对此足够清楚)
感谢您的帮助。
这里是 Twilio 开发人员布道者。
先快速了解一下 Whosebug 的建议。最好每个问题坚持一个问题。我不确定你问的 percentcircle 问题,但我可以帮助 Twilio!我建议将此问题编辑为仅 Twilio 问题,并在 SO 上的新问题中提出另一个问题。
总之,帮到你!
Meteor 不能很好地与普通 npm 模块配合使用,因此您不能只需要 Twilio npm 模块。但是,您很幸运,因为 sending an SMS 使用 Twilio 也非常简单,无需库。
此代码改编自 Twilio 网站上 Chris Hranj 的博客 post,内容是关于创建 group messaging app with Twilio and Meteor。它使用 Meteor 的 HTTP 模块向 Twilio API 发出 POST 请求。 Chris 还建议将您的 Twilio 凭据保存在环境中,以免它们被 Meteor 前端暴露。
Meteor.startup(function() {
Meteor.methods({
'sendSMS': function(phoneNumber, message) {
HTTP.call(
"POST",
'https://api.twilio.com/2010-04-01/Accounts/' +
process.env.TWILIO_ACCOUNT_SID + '/SMS/Messages.json', {
params: {
From: process.env.TWILIO_NUMBER,
To: phoneNumber,
Body: message
},
// Set your credentials as environment variables
// so that they are not loaded on the client
auth:
process.env.TWILIO_ACCOUNT_SID + ':' +
process.env.TWILIO_AUTH_TOKEN
},
// Print error or success to console
function (error) {
if (error) {
console.log(error);
}
else {
console.log('SMS sent successfully.');
}
}
);
}
})
})