如何通过设备发送短信从php中的数据库中获取值


how to get value from database in php by sending sms from device

我正在开发一个android应用程序,当互联网连接可用时,我使用J SON解析器和web服务直接与数据库通信,但当没有互联网连接时,我需要通过发送短信与数据库通信。有没有这种通信方式??

您可以使用提供虚拟号码的SMS API。一般来说,他们会将入站短信(发送到您租赁的虚拟号码)转换为HTTP请求。

因此,在你的移动应用程序中,你可以使用你的虚拟号码作为收件人,根据需要编写/发送短信负载。

服务器端您只需要接受API的回调,并解析传入消息以获得有效负载,然后(我假设)使用发送方来识别其背后的用户

你应该看看Nexmo(免责声明:我为他们做了一些开发者evangilism),他们是为传入SMS提供虚拟号码的少数API之一。他们的定价模型对你的用例来说会很好,因为所有传入消息都是免费的。你每月只需为这个虚拟号码支付一块钱左右。

我还没有添加任何文档,但这里有一个类似的例子,源代码只是一个带有GSM模块的Arduino。Arduino将环境数据中继到web服务,使用SMS作为数据管道。与您使用的基本流程相同:数据->短信->虚拟号码->HTTP回调->Web服务器。

我认为没有任何方法可以通过短信访问URL。