У меня есть запрос API, работающий в Почтальоне, но не при попытке преобразовать его в код. Часть, которая терпит неудачу, является "сырым телом", я верю. В почтальоне у меня есть следующее:
![enter image description here](https://i.stack.imgur.com/BrI5w.png)
В своем коде я попытался отправить 'body' в виде строки, подобной этой:
$client = new Client();
$result = $client->post(config('iq.url'), [
'headers' => [
'Content-Type' => 'application/json'
],
'auth' => [
config('iq.username'),
config('iq.password')
],
'body' => '{"inputRequests":[{"function":"GDSHE", "identifier":"IQ21835", "StartDate":"01/01/2020", "EndDate":"01/31/2020", "mnemonic":"IQ_CLOSEPRICE", "properties":{}}]}'
]);
Однако я получаю сообщение об ошибке от хоста API. Код ошибки отсутствует, это пользовательская строка ошибки, в которой говорится, что с запросом что-то не так. Это указывает на то, что аутентификация прошла, но они не смогли обработать запрос.
Как правильно перевести из Почтальона в PHP в этом случае?