我正在尝试将 twilio 与 Node.js+express 集成。
我还没有网站。我应该为 HOSTNAME 提供什么值,以及 SID 和 AUTH_TOKEN,这些值是我从 twilio 站点获得的。
我已经编写了一些代码,无论下面给出的任何建议都放在 twiclient.js 中的 views 文件夹中,我已经在 app.js 中添加了一条路由,以在 /twi 被调用时重定向请求,但我没有得到任何结果。控制台中出现了一些错误,请您帮我弄清楚我做错了什么?我已经放置了正确的 SID、令牌和主机名,如下所示。
app.js 有以下条目,是否需要为 twilio 调用部分执行其他操作?
另外,我应该在哪里定义用于在视图文件夹中调用电话的 GUI?
var TwilioClient = require('twilio').Client,
Twiml = require('twilio').Twiml,
sys = require('sys');
var client = new TwilioClient('MY_ACCOUNT_SID', 'MY_AUTH_TOKEN', 'MY_HOSTNAME');
var phone = client.getPhoneNumber('+2323232323');
phone.setup(function() { phone.makeCall('+15555555555', null, function(call) {});
phone.setup(function() {
phone.makeCall('+15555555555', null, function(call) {
call.on('answered', function(callParams, response) {
response.append(new Twiml.Say('Hey buddy. Let\'s meet for drinks later tonight.'));
response.send();
});
});
});