2016-10-14 2 views
-2

Как отправить смс на plivo апи это сказать требуется продавец/autoload.php Но я не могу найти autoload.php, он также composer.json , когда я запустить это получить ошибкуКак отправить смс на plivo апи это требует autoload.php

класса «GuzzleHttp \ Client» не найдено

вот мой код

<form action="send_sms_from_browser.php" method="post"> 
From No:<input type="text" name="From"><br><br> 
To&nbsp;&nbsp;&nbsp;&nbsp;No:<input type="text" name="To"><br><br> 
Message:<br> 
<textarea name="Text" rows="3" cols="30" >Message Text</textarea><br>  <br> 
<input type="submit" value="Send SMS"> 
</form> 


error_reporting(E_ALL); 
require_once 'vendor/autoload.php'; 
use Plivo\RestAPI; 
$to = $_POST['To']; 
$from = $_POST['From']; 
$text = $_POST['Text']; 
echo "<br/>Sent Message info:<br/><br/>To: $to<br/>"; 
echo "From: $from <br/>"; 
echo "Message: $text <br/>"; 
$auth_id = 'Auth id'; 
$auth_token = "Token"; 

$p = new RestAPI($auth_id, $auth_token); 

print_r($p); 
// Send a message 
$params = array(
     'src' => "$from", 
     'dst' => "$to", 
     'text' => "$text", 
     'type' => 'sms', 
    ); 
$response = $p->send_message($params); 
echo $response[0]; 
if (array_shift(array_values($response)) == "202") 
{ 
    echo "<br/><br/>Message status: Sent"; 
} 
else 
{ 
    echo "<br/><br/>Error: Please ensure that From number is a valid"; 
} 
+0

Добро пожаловать в SO. Пожалуйста, посмотрите [тур] (http://stackoverflow.com/tour). Вы также можете проверить [Какие темы я могу задать] (http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/ как задавать вопросы), и [Идеальный вопрос] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) и как создать [Минимальный, Полный и Подтверждаемый пример] (http://stackoverflow.com/help/mcve). Отправьте код, который вы попробовали, и полученные вами ошибки. Будьте как можно более конкретными, так как это приведет к лучшим ответам. –

ответ

0

Спасибо теперь я решил это сам это код, надеюсь, что это полезно для вас ребята ..

$ch = curl_init(); 
$data = '{"src": "source number with country code","dst": "receiver with country code", "text": "Hi, text from Plivo"}'; 


curl_setopt($ch, CURLOPT_URL, "https://api.plivo.com/v1/Account/AUTH_ID/Message/"); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    "Content-Type: application/json" 
)); 


curl_setopt($ch, CURLOPT_USERPWD, "AUTH_ID:TOKEN_ID"); 
$result = curl_exec($ch); 
print_r($result);exit;