@huurak

Как правильно прописать в php файле curl запрос вида?

Как мне правильно написать такой вот запрос в php файле? Заранее благодарен

curl -X POST 'https://a2p-api.megalabs.ru/sms/v1/sms' --header "Content-Type:application/json" -d '{"from":"name","to":79995551213,"message":"test"}' --user login:password
  • Вопрос задан
  • 239 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sundrey
Вроде так должно работать
$curl = curl_init();
$url = "https://a2p-api.megalabs.ru/sms/v1/sms";
$login = "";
$password = "";
$post_string = json_encode(array("from"=>"name", "to"=>"79995551213", "message"=>"test"));
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_string);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
curl_setopt($curl, CURLOPT_USERPWD, $login. ":" . $password);
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 15);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);// не проверять SSL сертификат
curl_setopt ($curl, CURLOPT_SSL_VERIFYHOST, 0);// не проверять Host SSL сертификата
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);// разрешаем редиректы
$result = curl_exec($curl); // выполняем запрос и записываем в переменную
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы