REST-API Woocommerce: woocommerce_rest_cannot_view - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь получить клиентов из моего магазина woocommerce через REST API. Для этого я использую PHP. Я загрузил SDK и внедрил в свой код:

<?php
require __DIR__ . '/vendor/autoload.php';

use Automattic\WooCommerce\Client;

$woocommerce = new Client(
    'https://example.com/',
    'xxxx',
    'xxxx',
    [
        'wp_api' => true,
        'version' => 'wc/v3',
        'verifySsl' => false,
        'queryStringAuth' => true
    ]
);

print_r($woocommerce->get('customers'));

Когда я распечатываю ответ: Извините, вы не можете перечислить ресурсы (401). Поэтому я попробовал это в браузере, когда я вошел в систему: woocommerce_rest_cannot_view (401) Но когда я попробую: https://example.com/wp-json/wc/v3, я получу ответ. Я дважды проверил ключ, и да, я использую SSL. У вас есть идея, почему она не работает?

Редактировать: я деактивировал и активировал все плагины -> ничего не изменилось

...