【发布时间】:2017-03-13 15:53:04
【问题描述】:
我正在尝试在 AngularJS 应用程序上使用 Twilio 客户端。服务器端在 Laravel PHP 上。我测试了 PHP 的快速入门,我正在尝试将其调整到这个实际案例。
我在 Laravel 上创建了一个端点来获取 angular 上的功能令牌 - 我已经得到它 - 然后:
vm.token = response.token;
vm.message = response.identity;
Twilio.Device.setup(vm.token);
Twilio.Device.ready(function(device){
vm.message = "Twilio.Device ready";
});
由于什么都没发生,我放置了一个按钮来验证 Twilio.Device 的状态
function deviceStatus(){
vm.status = Twilio.Device.status();
}
状态总是返回 OFFLINE。我已经验证了帐户 ID、令牌和 Twiml 应用程序 sid,一切正常。
我做错了吗?缺少一些步骤?
【问题讨论】:
-
不确定这里发生了什么。这是在开发和本地主机上吗?你能试试调试模式(
Twilio.Device.setup(vm.token, { debug: true }))看看它说了什么吗? -
@philnash 本地主机。我应该在哪里看到调试消息?
-
如果您像上面那样设置调试模式,您应该会在浏览器的开发工具控制台中看到调试消息。
标签: javascript php angularjs laravel twilio