Задать вопрос
@pchelovek
HTML-верстальщик

Как лучше на PHP реализовать GET-запрос по HTTP к REST API?

Я в PHP всего несколько дней.
Мне нужно отправить GET запрос на сторонний ресурс (API) по HTTPS.
Я "нагуглил" следующие варианты:
1) cURL;
2) Guzzle;
3) HttpRequest;
Что посоветует использовать?
  • Вопрос задан
  • 9427 просмотров
Подписаться 11 Оценить Комментировать
Ответ пользователя Андрей К ответам на вопрос (4)
@vulfru
All The Best People
Данный пример из сервиса https://www.bytehand.com там есть документация по примеру API сможете легко реализовать!
$phone = '79123456789';
$request_params = [
    'id' => '355555',
    'key' => '2E31561235B43932',
    'to' => "$phone",
    'from' => 'sms-info',
    'text' => 'Ваш заказ обработан пожалуйста проверьте вашу почту'
    ];

$url = "http://api.bytehand.com/v1/send?" .http_build_query($request_params);
//Разкоментируйте строчку ниже если хотите отправить запрос со своего OpenServer или просто введите в 
//строку браузера после получения var_damp еще добавьте https если у вашего хостинга есть 
//SSL сертификат иначе не отправится запрос УДАЧИ!
//file_get_contents($url) ;
var_dump($url);
?>


Получите запрос вида который отправит на ваш сервис это если php
api.bytehand.com/v1/send?id=355555&key=2E31561235B43932'&to=79123456789&from=sms-info&text=%D0%92%D0%B0%D1%88+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7+%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%BD+%D0%BF%D0%BE%D0%B6%D0%B0%D0%BB%D1%83%D0%B9%D1%81%D1%82%D0%B0+%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8C%D1%82%D0%B5+%D0%B2%D0%B0%D1%88%D1%83+%D0%BF%D0%BE%D1%87%D1%82%D1%83
Ответ написан
Комментировать