Я запускаю страницу для сбора событий, созданных вошедшим в систему пользователем, через API Eventbrite.
первый запрос CURL возвращает точный ответ, и повторение org_id дает правильный ответ, однако для второго запроса curl и response, и err пусты и ошибок в error_log нет, я выполнил запрос самостоятельно в postman и правильный ответ был возвращен.
(session_init.php просто содержит <?php session_start()?>
)
<?php
include 'session_init.php';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://www.eventbriteapi.com/v3/users/me/organizations/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer ".$_SESSION['token'],
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
echo $response;
//echo $response.organizations.id;
$response=(json_decode($response, true));
//print_r($response);
$org_id = $response['organizations'][0]['id'];
echo $org_id;
if(ISSET($org_id)){
$_SESSION['org_id'] = $org_id;
}
else{
$_SESSION['org_id']=null;
}
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://www.eventbriteapi.com/v3/organizations/".$_SESSION['org_id']."/events",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer ".$_SESSION['token'],
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
$response=(json_decode($response, true));
}
?>
РЕДАКТИРОВАТЬ: это результат $info = curl_getinfo($curl); var_dump($info);
array(26) { ["url"]=> string(66) "https://www.eventbriteapi.com/v3/organizations/299067012672/events" ["content_type"]=> string(24) "text/html; charset=utf-8" ["http_code"]=> int(301) ["header_size"]=> int(1520) ["request_size"]=> int(176) ["filetime"]=> int(-1) ["ssl_verify_result"]=> int(0) ["redirect_count"]=> int(0) ["total_time"]=> float(0.42656) ["namelookup_time"]=> float(2.5E-5) ["connect_time"]=> float(0.090498) ["pretransfer_time"]=> float(0.268933) ["size_upload"]=> float(0) ["size_download"]=> float(0) ["speed_download"]=> float(0) ["speed_upload"]=> float(0) ["download_content_length"]=> float(-1) ["upload_content_length"]=> float(-1) ["starttransfer_time"]=> float(0.426508) ["redirect_time"]=> float(0) ["redirect_url"]=> string(67) "https://www.eventbriteapi.com/v3/organizations/299067012672/events/" ["primary_ip"]=> string(12) "52.22.172.91" ["certinfo"]=> array(0) { } ["primary_port"]=> int(443) ["local_ip"]=> string(13) "46.37.183.253" ["local_port"]=> int(40102) }