将用户的浏览器会话与通过Twilio webhook收到的消息相链接

时间:2016-08-03 14:36:45

标签: javascript twilio

我们正在创建一种体验,我们希望用户将SMS发送到浏览器中显示的数字。当我们的Twilio webhook收到消息时,我们想在该用户的浏览器中触发一个事件。

到目前为止,我们发现这样做的唯一方法是为浏览器会话生成随机哈希,并让用户将此哈希包含在SMS的主体中。当webhook收到SMS时,它会检查消息体是否有散列,并通过WebSockets将事件发送到与该散列相关联的浏览器会话。

它有效,但它不是最无缝的体验。几年前有一个Grolsch campaign做了类似的事情(不再存在),但从视频的外观来看,他们似乎没有这个身份验证步骤,仍然设法在屏幕上显示用户的响应。

除非他们每个会话都有单独的Twilio号码,否则我不确定它是如何实现的?

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

我的猜测是你最后的想法是正确的,他们在游泳池中有多个Twilio号码,他们可以从每个观众中获取。然后,一旦发生交互,该号码就可以返回到池中并用于另一个查看器。您还可以根据需求动态增加和缩减池中的数字。本教程将介绍如何buy numbers on the fly in order to mask user's numbers from each other,并且可以在此处使用此技术。

如果您事先知道观众的电话号码,也可以使用一个Twilio号码进行此操作。然后你可以从发送消息的号码中查找用户。