twilio を Node.js+express と統合しようとしています。
まだサイトを持っていません。twilio サイトから取得した SID および AUTH_TOKEN とともに、HOSTNAME にどの値を指定する必要がありますか。
私はいくつかのコードを書きましたが、以下の提案が twiclient.js のビュー フォルダーに配置されていても、app.js にルートを追加して、/twi が呼び出された場合に要求をリダイレクトしましたが、結果が得られません。コンソールにいくつかのエラーが表示されています。何が間違っているのかを教えてください。以下に示すように、正しい SID、トークン、およびホスト名を配置しました。
app.js には次のエントリがあります。twilio の呼び出し部分が機能するために他に何かする必要がありますか?
また、電話をかけるための GUI は、views フォルダーのどこに定義すればよいですか?
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();
});
});
});