1

我需要向我的应用程序发送一条短信,并根据文本执行操作。现在我想在用户发送带有关键字 UNSUBSCRIBE 的短信时删除他/她。我想将发件人的号码和文本捕获到我的 phpfile 中,这将执行删除操作。

这是我的短信服务配置

group = sms-service
keyword = 
catch-all = true
post-url = "http://localhost/Maisha/Functions/receivesms.php?phone=%p&text=%S"

如何将我的值添加到我的 php 文件 (receivesms.php) 然后根据他们的号码删除相应的用户?所有帮助将不胜感激。

4

1 回答 1

0

首先,您不应该从数据库中删除用户,您可能会将他们标记为未订阅,因为如果您遵循短/代码订阅模型,他们可能拥有多个订阅。同时发送关键字“UNSUBSCRIBE”应该是“STOP”或“STOP ALL”(如果订阅不止一个)。请注意,关键字“停止”是所有订阅的运营商授权。

至于解析收到的短信,你用什么方法用 Kannel 发送?GSM调制解调器?如果这是一个业务应用程序,我建议使用OpenMarketTwilio之类的 SMS 聚合器。

于 2011-02-17T14:50:33.230 回答