【问题标题】:PHP version 5.2.3 and Twilio, issues with sending SMSPHP 5.2.3 版和 Twilio,发送 SMS 的问题
【发布时间】:2015-07-17 13:34:10
【问题描述】:

我在使用 PHP 版本 5.2.3 的 Web 应用程序上发送 SMS 时遇到了一些问题(我被要求不要更新版本)。

我在我的本地 php 服务器上尝试了相同的代码(运行良好),它使用 5.5.14。该代码是:

<?php
    require 'twilio-php-master/Services/Twilio.php';
    $account_sid = 'sadasdasd123'; 
    $auth_token = 'sdfsdfdsfds678'; 
    $client = new Services_Twilio($account_sid, $auth_token); 
    try {
        $message = $client->account->messages->create(array(
            "From" => "1234567890",
            "To" => "9876543211",
            "Body" => "Test message!"
        ));
    } catch (Services_Twilio_RestException $e) {
        echo $e->getMessage();
    }

    echo "Sent message {$message->sid}";
?>

根据Twilio PHP documentation,5.2.3 是您可以使用的最低版本。

非常感谢您对此问题的任何想法。如前所述,我无法更新 PHP 5.2.3 版本。

【问题讨论】:

  • 有什么错误?你看到 $message->sid 的价值了吗?
  • 无。甚至没有击中 catch 块。当 try 块尝试执行时分页中断(我在所有地方都放置了 echo 以查看它在哪里中断)。
  • 所以你可能会得到 500 错误。检查您的服务器日志。
  • 当我使用 twilio 发送短信时,我使用了 $client->account->sms_messages->create(...)
  • 当然,两者都试过了。会在服务器日志上通知您。

标签: php sms twilio


【解决方案1】:

他们更新了他们的文档,最近我遇到了这个问题,所以经过研究,我能够发送短信并编写你应该遵循的步骤,它会起作用。

Download    [https://github.com/twilio/twilio-php/archive/master.zip][1]
Refernce    [https://www.twilio.com/docs/api/rest/sending-messages][1]

require_once("/path/Twilio.php");

$client     =       new Services_Twilio(ACCOUNTSID, AUTHTOKEN);
$sms_from   =       "+1XXXXXXXXXX";
$sms_to     =       "+1XXXXXXXXXX";
$sms_body   =       "test Message";
$message    =       $client->account->messages->sendMessage($sms_from, $sms_to, $sms_body);

echo "<pre>"; print_r($message); echo "</pre>";

它应该适用于 5.2.3

【讨论】:

  • 嗨,纳维德。感谢你的回答。不过还是不行。我试图让它工作的网站是我们公司的 Intranet,它不使用 https,只使用 http。我想知道这是否可能是一个问题?
  • 是的,因为 twilio 基本 url 使用了 https。请您的系统管理员允许 twilio 站点,以便您可以使用它。代码经过 100% 测试且功能正常。
  • 好的,会不会像twilio.com 这样简单?或者我应该告诉系统管理员允许什么网址?
  • 非常感谢,稍后会尝试并通知您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多