Php api запрос пример

Как сделать API запрос на PHP?

Дали пример того как должен выглядеть php запрос и все никак не дойдет что с ним надо делать, как оборачивать и как отправлять, можете подсказать?

Пример: HTTPie-cli: http --form POST https://api.saures.ru/login email=demo@saures.ru password=demo -v
HTTP-запрос POST /login HTTP/1.1 Accept: */* Accept-Encoding: gzip, deflate Connection: keep-alive Content-Length: 36 Content-Type: application/x-www-form-urlencoded; charset=utf-8 Host: api.saures.ru User-Agent: HTTPie/0.9.8 email=demo%40saures.ru&password=demo
HTTP-ответ HTTP/1.1 200 OK Connection: keep-alive Content-Length: 98 Content-Type: application/json; charset=utf-8 < "data": < "role": 1, "sid": "b731f212-f5ee-43de-a076-55f6de9fd690" >, "errors": [], "status": "ok" >

все что смог дак это собрать вот такую штуку, она естественно не работает, ошибку говорит

class ApiController extends Controller < public function api1()< $url='https://api.saures.ru/login'; // массив для переменных, которые будут переданы с запросом $opts = array( 'http' =>array( 'method' => 'POST', // метод передачи данных 'header' => 'Content-type: application/x-www-form-urlencoded;charset=utf-8', // заголовок 'email' => 'demo@40saures.ru', 'password' => 'demo' ) ); $context = stream_context_create($opts); // создаём контекст потока $result = file_get_contents($url, false, $context); //отправляем запрос dd($result) ; > >

Простой 1 комментарий

Источник

Читайте также:  Цикл с предусловием php
Оцените статью