2017-06-16 14 views
0

Ich muss SMS mit alphanumerischen Absender-ID mit curl php .. senden !! Ich habe alphanumerische Sender-ID die Konsole aktiviert ... aber ich war nicht in der Lage, die SMS mit Absender-ID hier zu senden ist mein Code .. wenn ich mit der von Telefonnummer SMS senden funktioniert gut .. !! aber ich brauche meine Nummer als alphanumerische senderid..if i alphanumerische Absender-ID SMS verwenden, um Maske nicht das Senden und zeigt keine Fehler ..Twilio funktioniert nicht mit alphanumerischen Absender ID mit curl php

$id = "******"; 
    $token ="******"; 
    $url = "https://api.twilio.com/2010-04-01/Accounts/$id/SMS/Messages"; 
    $from = "AGNAFAF"; 
    $to = "+91***"; 
    //$to=$to; 
    $body = "TEST"; 
    $data = array (
     'From' => $from,  
     'To' => $to, 
     'Body' => $body 
    ); 
    $post = $data; 
    $x = curl_init($url); 
    curl_setopt($x, CURLOPT_POST, true); 
    curl_setopt($x, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($x, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($x, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    curl_setopt($x, CURLOPT_USERPWD, "$id:$token"); 
    curl_setopt($x, CURLOPT_POSTFIELDS, $post); 
    $y = curl_exec($x); 
    curl_close($x); 
    return $out = explode('|', $y); 
echo $out; 
+0

Was bedeutet "unfähig zu"? Welchen Fehler hast du? – Michal

+0

Es wird keine Fehlermeldung angezeigt .. !! Möchte ich einen Parameter in diesem Code hinzufügen ... –

+0

Sie sollten überprüfen, ob in cURL Fehler vorhanden sind. Überprüfen Sie [diese Antwort] (https://stackoverflow.com/questions/3987006/how-to-catch-curl-errors-in-php#answer-3987037). –

Antwort

0

Alphanumeric Sender-ID-Funktion ist nur verfügbar, wenn Nachrichten an unterstützten Länder zu schicken. Einige Länder benötigen vorregistrierte Alpha-Sender-IDs und können nur zum Senden von Transaktionsnachrichten verwendet werden.

Sie unterstützt finden können Länderliste here

0

dieser Fehler ist auf die URL ... Twilio haben aktualisiert zur Verfügung gestellt json url $ url = "https://api.twilio.com/2010-04- 01/Konten/$ id/SMS/Nachrichten "; anstelle von $ url = "https://api.twilio.com/2010-04-01/Accounts/$id/Messages.json";