在数字通信领域,短信仍然是身份验证、通知和即时警报的重要渠道。 短信网关是一种解决方案,可让您使用 Android 智能手机作为网关,快速轻松地将短信功能集成到您的项目中。
它是由开发人员为开发人员创建的,重点是易用性、数据隐私以及开源软件的原则。没有 UI,只有 API。开发人员还需要什么?
SMS Gateway 最初是一个个人项目,但很快就发现了其他用户的需求。如今,它的主要目标是简单性和隐私。这些目标是在保持最低成本并确保产品保持完全免费和开源的同时实现的。
该应用程序以三种模式运行,所有模式共享相同的 API:
本地
REST API 直接在 Android 设备上运行,无需外部服务器即可进行操作。此模式允许在本地网络内完全离线操作,确保增强的隐私性,而无需访问互联网。
云
如果无法直接访问设备,则请求将通过共享服务器进行路由。除非消息量影响其他用户,否则该模式可以免费使用。为了增强隐私,可以使用端到端加密。
私人
为了获得最大的安全性,您可以部署自己的服务器实例。在这种模式下,您的消息永远不会离开您的基础设施。虽然推送通知仍然依赖于云服务器,但不会共享任何消息内容。
由于该应用程序是开源的,您甚至可以构建自己的服务版本来满足您的特定需求。
短信网关不仅可用于发送消息,还可用于直接向您的后端接收传入的短信。 Webhook 可以轻松实时处理传入消息,而无需将其存储在第三方服务器上。
收到短信后,应用程序会向配置的 Webhook URL 发送 POST 请求。有效负载包含以下详细信息:
开发人员可以使用它来处理响应、触发自动化工作流程或安全地存储数据。
在 webhook 文档中了解更多信息。
以下是使 SMS Gateway 在竞争对手中脱颖而出的几个关键优势:
这一切都是完全免费的。
短信网关是使用以下内容构建的:
使用本地 REST API 发送短信:
curl -X POST -u <username>:<password> \ -H "Content-Type: application/json" \ -d '{ "message": "Hello, doctors!", "phoneNumbers": ["+19162255887", "+19162255888"] }' \ https://api.sms-gate.app/3rdparty/v1/message
替换 ;和使用 Android 应用程序“主页”选项卡上提供的凭据。
使用 CLI 实用程序发送短信:
# Send a message smsgate send --phone '+19162255887' 'Hello, Dr. Turk!' # Send a message to multiple numbers smsgate send --phone '+19162255887' --phone '+19162255888' 'Hello, doctors!' # or smsgate send --phones '+19162255887,+19162255888' 'Hello, doctors!'
短信网关非常适合:
如果您的目标是发送大量消息(例如广告或垃圾邮件活动),那么该应用程序不适合您。尽管 SMS Gateway 包含减轻移动运营商限制的功能,但它是为合法的小批量用例而设计的。对于批量消息传递,请考虑专门的服务。
短信网关优先考虑用户的隐私和便利。无需注册、灵活的配置选项和完全免费的访问,它是任何 SMS 相关任务的可靠解决方案。
凭借其无缝设置、注重隐私、强大的 Webhook 支持和开源原则,短信网关 是将 SMS 功能集成到应用程序中的终极工具。
准备好尝试了吗?立即开始:短信网关或通过评论联系我。
以上是SMS Gateway for Android™:适合您项目的简单且私密的 SMS 网关的详细内容。更多信息请关注PHP中文网其他相关文章!