【问题标题】:Web application send sms from my mobile phone?Web 应用程序从我的手机发送短信?
【发布时间】:2015-07-05 22:01:01
【问题描述】:

我来自罗马尼亚,我正在开发 1 年的 PHP 应用程序。我现在想构建一个 Web 应用程序,使用我的电话号码从 Web 发送短信。当从网络发送短信时,我的 SIM 卡将被激活并从我的手机发送该短信。你能告诉我从哪里开始吗?谢谢!

【问题讨论】:

  • 您需要与您的运营商进行 API 集成。我没有看到任何其他选项。
  • 欢迎来到 Stack Overflow!这个问题信息量有点少。你能分享你尝试过的,以及你遇到了什么问题吗?因为它代表你的问题是否过于广泛。请阅读How to ask questions on StackOverflow
  • 和我的运营商的 api 集成到底意味着什么?我在哪里可以拿api?我必须向他们索要 api 吗?

标签: php web sms


【解决方案1】:

您可以使用Android SMS Server app 使用http request 从安卓设备发送短信。

所以在PHP你可以使用cURL发送http requestAndroid SMS Server app发送短信。

<?php
    //open connection
    $ch = curl_init();

    
    curl_setopt($ch,CURLOPT_URL, "http://192.168.0.102:8081/sendSMS");
    curl_setopt($ch,CURLOPT_POST, true);
    curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query(
        array(

            'phone'  => "03476030148",
            'message' => "Your verification code is 1234"
            )
        ));

    //So that curl_exec returns the contents of the cURL; rather than echoing it
    curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); 

    //execute post
    $jsonResponse = curl_exec($ch);
    echo $jsonResponse;

?>

【讨论】:

    【解决方案2】:

    警告:前方极度优雅。

    如果您希望能够使用以下代码从 PHP 发送 SMS:

    mail('0981234567@catchall.domain.com', '', 'SMS Message here'); // PHP
    

    那你可以马上去:https://github.com/evorion/SMSGateway

    它非常易于使用,甚至在您的手机始终不在线时也能正常工作。

    【讨论】:

    • 在 Google Play 应用商店搜索“短信网关”,有几个即用型应用。在这个答案中使用电子邮件的人,以及使用本地服务器、自定义 http 源等的人。
    【解决方案3】:

    如果您使用的是 android,您可以使用 ADB 驱动程序,您可以从控制台运行它(显然在您的手机已连接的情况下)并发送 SMS。

    adb shell am start -a android.intent.action.SENDTO -d sms:CCXXXXXXXXXX --es sms_body "SMS BODY GOES HERE" --ez exit_on_sent true
    adb shell input keyevent 22
    adb shell input keyevent 66
    

    你可以把它保存在一个脚本中,然后通过那里通过 PHP shell_exec() 函数调用并集成你想做的一切。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 2012-03-18
      • 1970-01-01
      相关资源
      最近更新 更多