class connect
{
//заголовки для подключения
private $_headers = [
'Authorization: Bearer',
'Accept: application/json',
'Content-Type: application/json'
];
public function get($token, $url, array $data = [])
{
$curl = curl_init();
// возможно данные нужно передавать POST'ом
// curl_setopt($curl, CURLOPT_URL, $url.'?'.http_build_query($data));
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_FAILONERROR, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $this->headers($token));
$out = curl_exec($curl);
if (!$out) {
echo 'Error: '.curl_error($curl);
}
curl_close($curl);
return $out;
}
private function headers($token)
{
$headers = $this->_headers;
$headers[0] .= ' '.$token;
return $headers;
}
}
попробуй передать post'ом + добавил вывод ошибок в запросе