Я делаю вызов API NameCheap, и они возвращают ответ XML.Laravel GuzzleHTTP XML-ответ на JSON
При попытке вывести это, я получаю ответ NULL.
Попадание одного и того же API, но с расширением Google Расширение POSTMAN. Я получаю результаты, которые мне нужны, я что-то не так с ответом?
public function testCheck($domains){
$client = new Client();
$res = $client->request('GET', 'https://api.namecheap.com/xml.response?ApiUser=(username)&ApiKey=(apikey)&UserName(username)&ClientIp=(ip)&Command=namecheap.domains.check&DomainList=' . $domains);
$data = json_decode($res->getBody());
dd($data);
}
я вернусь
null
Просьба поделиться другим кодом. Маршруты и точка, где вызывается этот API, могут помочь. –
Это простой маршрут, передающий домен функции, которая есть все –
Я не знаю, какую библиотеку вы используете для выполнения запроса. Но вы уверены, что это синхронный звонок? Он может быть асинхронным, поэтому вам придется дождаться его завершения до использования -> getBody()? –