douche3791 2014-08-17 16:16
浏览 225
已采纳

在php中通过twilio发送短信

i am trying to send sms via php, and i cant get what is my problem. my account is verified and premium (not free), and the require once url is correct, and i changed the accountSid and AuthToken ,

require_once('twilio-php-master/Services/Twilio.php'); // Loads the library

// set your AccountSid and AuthToken from www.twilio.com/user/account
$AccountSid = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy";
$AuthToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

$client = new Services_Twilio($AccountSid, $AuthToken);

$message = $client->account->messages->create(array(
    "From" => "+972527213871",
    "To" => "+972527213871",
    "Body" => "Test message!",
));

// Display a confirmation message on the screen
echo "Sent message {$message->sid}";

any help please?

  • 写回答

2条回答 默认 最新

  • duanlan7239 2014-08-19 07:18
    关注

    There will be two problems possible:

    1) SMS Sending not allowed for the Twilio number you purchased for area. 2) There may be some code error. From your code, am getting that you not defined the version of API.

    The code worked for me is (for both paid or not paid accounts)

    require_once('twilio-php-master/Services/Twilio.php'); // Loads the library
    
    $version = "2010-04-01"; // Twilio REST API version
    
    // Set our Account SID and AuthToken
    $AccountSid = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy";
    $AuthToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    
    $client = new Services_Twilio($AccountSid, $AuthToken, $version); //initialise the Twilio client
    
    try{
    $message = $client->account->messages->create(array(
        "From" => "+972527213871",
        "To" => "+972527213871",
        "Body" => "Test message!",
    ));
    
    // Display a confirmation message on the screen
    echo "Sent message";
    }catch (Exception $e) {
                echo 'Error: ' . $e->getMessage();
            }
    

    You also check your logs in message section in your twilio account. If not showing any log then you can check in Developer Tools -> App Monitor.

    You can refer this for more help: http://phpobserver.wordpress.com/2014/03/18/build-sms-text-message-into-your-web-apps-twilio-api/

    I hope this will help you!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测