Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twilio将短信返回给原始发件人_Twilio - Fatal编程技术网

Twilio将短信返回给原始发件人

Twilio将短信返回给原始发件人,twilio,Twilio,我有一个web应用程序,它使用Twilio帮助会员向网站的其他会员发送短信。目前,这是一种单向沟通,我想改变这一点。这是我的问题-因为消息是多对多的,我不知道如何将响应短信转发给正确的发件人。例如,成员A访问我的站点,向成员F-Z发送短信,而成员B向成员C-H发送短信。由于一些成员(F-H)收到来自不同成员的两条短信,并对这两条短信都进行了回复,我如何将正确的回复转发给原始发件人,而不将它们混淆 这里是Twilio开发者福音传道者 我猜您在发送此消息时只使用了一个号码。实现这一点的最佳方法是为以

我有一个web应用程序,它使用Twilio帮助会员向网站的其他会员发送短信。目前,这是一种单向沟通,我想改变这一点。这是我的问题-因为消息是多对多的,我不知道如何将响应短信转发给正确的发件人。例如,成员A访问我的站点,向成员F-Z发送短信,而成员B向成员C-H发送短信。由于一些成员(F-H)收到来自不同成员的两条短信,并对这两条短信都进行了回复,我如何将正确的回复转发给原始发件人,而不将它们混淆

这里是Twilio开发者福音传道者

我猜您在发送此消息时只使用了一个号码。实现这一点的最佳方法是为以这种方式发送消息的每个用户分配号码。在您的示例中,成员A和B应该获得不同的编号,这样,当成员F响应成员A时,它们直接响应A的编号,并且可以轻松地将其路由到A。无法为所有站点成员使用一个号码,并允许他们根据最近收到的消息直接回复特定用户


查看。

如果您熟悉开发,可以考虑SMS是一种无状态通信媒介。我以前看过这个,但由于允许的字符数量有限,没有好的方法使它成为有状态的通信媒介。首先,你必须让用户记住在他们的消息中附加一个标识符,即使是像xyz12这样的简单标识符,也只能留下155个字符用于通信。使用彩信是否有助于解决这个问题?我尽量避免为每个会员买手机。这将大大增加我的成本。彩信的工作原理也是一样的,所以这不会有帮助。你读了我回答中的那篇文章了吗?底部的那一位暗示了你如何在一个不比最有联系的用户大的数字池中实现这一点。所以你不需要每个用户都有一个数字。我确实读过这篇文章。我不认为这能解决我的特殊问题。在我的情况下,每个成员都可以不受限制地向其他成员发送短消息,这很可能发生(尽管不可能所有成员都同时向所有成员发送短消息,如果这有意义的话)。所以,似乎我需要为每个成员购买一个号码。我正在想办法把彩信的媒体url用作cookie。如果你能想出其他的选择,请告诉我。感谢您迄今为止的帮助。如果每个人都可以向其他人发送消息,那么您将需要每个用户的数字来区分传入的消息。问题是没有通过SMS传递对话元数据,也没有“回复”字段。事实上,如果你在手机上查看你的短信应用程序,你会发现,对于一个号码,你所能做的就是发送一条信息,而不管你收到了多少条,你不能选择回复特定的信息。也许你可以在你的应用程序上分享更多的细节,我可能会提供帮助,给我发一封电子邮件到philnash@twilio.com.