cURL в PHP возвращает ноль - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь запросить API Clash Royale для получения информации об игроке и клане. Когда я устанавливаю CURLOPT_RETURNTRANSFER => FALSE, запрос работает, как ожидалось, и ответ выводится в браузер. Однако, когда я устанавливаю CURLOPT_RETURNTRANSFER => TRUE, он возвращает ноль.

Следующий URL-адрес является демонстрационным примером проблемы: http://testing123.x10host.com/clashbot/

public function getDetails(){
$ch = curl_init();     
$options = array(CURLOPT_URL => 'https://api.clashroyale.com/v1/clans/%23PQGLG8VC',
                 CURLOPT_RETURNTRANSFER => TRUE,
                 CURLOPT_HTTPHEADER => array('Accept: application/json'),
                  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer $JWT'));


curl_setopt_array($ch, $options);

$reponse = curl_exec($ch);
if (curl_errno($ch)) { 
   print curl_error($ch); 
}
curl_close($ch);
var_dump(json_decode($response, true));
}
...