Есть подобный код:
require __DIR__ . '/vendor/autoload.php';
use Automattic\WooCommerce\Client;
$woocommerce = new Client(
'https://example.com',
'ck_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'cs_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
[
'version' => 'wc/v3',
'query_string_auth' => true
]
);
$result = $woocommerce->post('products', [ 'name' => 'Woo Single' ]);
print_r($result);
После его выполнения при POST запросе происходит ошибка PHP Fatal error: Uncaught Automattic\WooCommerce\HttpClient\HttpClientException: cURL Error: Operation timed out...
Но если обращаться к woo API через get или delete, то запросы отрабатывают корректно:
$result = $woocommerce->get('products');
print_r($result);
Выше код вернет список всех товаров в магазине.
Вопрос в том, почему при POST запросе через скрипт происходит timed out.
Пробовал создавать запросы на сервер через postman все отрабатывает как нужно.