Как использовать tropo с каркасом node.js-socketstream?
В моем приложении я использую node.js с фреймворком socketstream. Теперь мне нужно использовать модуль tropo для отправки смс, получения смс, совершения звонка и ответа на входящий звонок. Я установил tropo-webapi, используя npm.i добавил этот код узла на стороне сервера. Во время выполнения кода ниже я не получил никакого вывода. Я не знаю, как связать этот файл на веб-сайте tropo и как получить смс и телефонный звонок.
exports.actions = function(req, res, ss) {
return{
sendMessage:function(){
var tropoAPI = require('tropo-webapi');
var tropo = new tropoAPI.TropoWebAPI();
tropo.call("+18197924547", null, null, null, null, null, "SMS", null, null,null);
tropo.say("HI How Are You!!");
},
makeCall:function(){
var tropoAPI = require('tropo-webapi');
var tropo = new tropoAPI.TropoWebAPI();
tropo.call("+18197924547");
tropo.say("Hi,how ary yoo!");
}
};
};
1 ответ
Таким образом, вы не указали, из какого файла этот фрагмент, но у меня сложилось впечатление, что он из одного под server/rpc/<yourfilename>
где находятся удаленные вызовы процедур.
!!! ОБРАТИТЕ ВНИМАНИЕ <yourfilename>
Методы, которые вы определяете, генерируются для клиента таким образом, чтобы он мог запускать его через интерфейсы сокетов, позвольте мне написать фрагмент, я думаю, вы поймете:
- давайте напишем в этот файл => client/code/app/app.js
ss.rpc('<yourfilename>.sendMessage','here comes params which is now a string');
Чтобы понять, что это ss
объект заглянуть в ваш client/code/app/entry.js
Вы увидите его.