второй звонок работает нормально, но ответ пустой,
как мы можем видеть на скриншоте 3, Total = 0
, поэтому ответ от этого API пуст.
для правильной обработки, я предлагаю вам эту модификацию для вашего метода:
public function getRemoteCienciaVitaeDistinctions()
{
$client = new Client(['headers' => ['Accept' => 'application/json']]);
$request = $client->get(
'https://................/',
[
'auth' => ['...', '...'],
]
);
//Notice that i have decoded the response from json objects to php array here.
$response = json_decode($request->getBody()->getContents());
if(isset($response->total) && $response->total == 0) return [];
return $response;
}
пожалуйста, проверьте документацию API, который вы используете