Использование wc-api (https://github.com/woocommerce/wc-api-php а>)
Моя клиентская функция: (буквально то же, что и в документах)
$woocommerce = new Client(
$store_url, // Your store URL
$consumer_key, // Your consumer key
$consumer_secret, // Your consumer secret
[
'wp_api' => true, // Enable the WP REST API integration
'version' => 'wc/v2', // WooCommerce WP REST API version
'query_string_auth' => true // Force Basic Authentication as query string true and using under HTTPS
]
);
и когда я пытаюсь с
$results = $woocommerce->get('');
or
$results = $woocommerce->get('products');
или любая другая конечная точка, которую он дает мне:
Обнаружено неперехваченное исключение
Тип: Automattic \ WooCommerce \ HttpClient \ HttpClientException.
Сообщение: Ошибка: не найден маршрут, соответствующий URL-адресу и методу запроса [rest_no_route]
Если я изменю версию на wc / v1, она будет работать нормально.
Нужно ли мне добавлять какие-то другие плагины или дополнительный код, чтобы v2 работала?