$client = new \GuzzleHttp\Client();
$request = $client->post('https://abylkhair.moizvonki.ru/api/v1', [
'headers' => ['content-type' => 'application/json', 'Accept' => 'application/json',
'auth' => [
'test@gmail.com',
'rabt1vk7'
]],
'body' => json_encode([
'user_name' => 'test@gmail.com',
'api_key' => 'ratest7',
'action' => 'webhook.subscribe',
'hooks'=>[
'call.start'=>'http://tutorial-laravel-todo-list-master/zvonok'
],
]),
'verify' => false,
]);
$response = $request->getBody()->getContents();
$enc = mb_detect_encoding($response);
if ($enc == 'UTF-8') {
$response = preg_replace('/[^(\x20-\x7F)]*/', '', $response);
}
echo "<pre>";
$undecode=(json_decode($response, true));
print_r($undecode);
dd($undecode);
с Ексел Spreeadsheet работаю так- передаю файл в виде шаблона- и заливаю его по новой( по тому же адресу) чтобы убедиться что все работате, но оно пишет что файл по данному адресу не существует и далее полный путь к файлу( адрес файла на серваке -192,168,....) но если взять отдельно этот адрес то он открывает нормально