如何通过php发送短信,该短信来自我的电话号码而不是第三方应用程序/号码?

时间:2018-07-18 16:32:11

标签: php sms

我想知道如何使用php从网络发送文本消息(sms),并将其来源作为我的电话号码。基本上,是针对我的电话号码的网络消息传递过程,而不是从第三方分配的号码发送消息。

2 个答案:

答案 0 :(得分:2)

您需要研究合适的服务提供商,他们可以向您提供低成本的服务。存在不止一种。因此,当您有选择时,您可以比较他们的api的性能。然后,您可以在php客户端中为其API编程。通常,他们有一些可用各种编程语言提供的示例代码。我也会考虑使用消息队列。因为如果他们的服务被中断,您只希望您的短信功能停止,而不是整个站点都停止(如果您的代码无限等待他们的应答,则可能会发生这种情况)。

tl; dr:没有简单的方法可以在php中对其进行编程。我在上面概述了一种可能的方法。

编辑您可以在此处查看讨论:SMS gateway for (legally) spoofing SMS messages

答案 1 :(得分:0)

似乎许多SMS API都允许您随意设置发件人ID,但是请注意,发件人ID与原始电话号码相同,并且设置发件人ID会阻止答复。如果您希望消息实际上来自您的设备并且可以回复,则可以使用smsgateway.me

您在设备上安装了一个应用程序,使用PHP向API发送请求,API主机将该请求推送到设备上运行的应用程序,然后该应用程序直接从您的设备发送SMS。

专业版:

  • 短信字面意思来自您的设备。
  • 回复您的消息将返回到您的设备。

骗局

  • 您必须已安装该应用程序。
  • 您必须始终运行设备。