sending sms via twilio in php

后端 未结 2 1183
北荒
北荒 2021-01-23 04:34

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 account

相关标签:
2条回答
  • 2021-01-23 04:49

    Twilio evangelist here.

    It looks like you are trying to send an SMS message from an Israeli phone number. Unfortunately today our Israeli local phone numbers do not offer messaging capabilities, only voice capabilities.

    Hope that helps.

    0 讨论(0)
  • 2021-01-23 05:02

    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!

    0 讨论(0)
提交回复
热议问题