woocommerce订阅API

时间:2018-06-06 22:25:34

标签: wordpress woocommerce woocommerce-subscriptions

我正在使用Woocomemrce REST API连接我的网站。在订单方面,一切正常,但它不适用于订阅。我已经尝试使用以下代码来获取订阅,但它给出了“错误:找不到与URL匹配的路由和请求方法[rest_no_route]”

$woocommerce = new Client(
    'https://www.example.com',
    'ck_OUR_CONSUMER_KEY',
    'cs_OUR_CONSUMER_SECRET',
    [
        'wp_api' => true,
        'version' => 'wc/v2',
    ]
);

try {
    print_r($woocommerce->get('orders')); //this works and fetch orders
    print_r($woocommerce->get('subscriptions')); //but this does not work
} catch (HttpClientException $e) {
    echo $e->getMessage(); // Error message.
    echo $e->getRequest(); // Last request data.
    echo $e->getResponse(); // Last response data.
}

任何人都可以帮我解决这个问题。谢谢。

1 个答案:

答案 0 :(得分:0)

我把它更改为以下它对我有用。

$woocommerce = new Client(
    'https://www.example.com',
    'ck_OUR_CONSUMER_KEY',
    'cs_OUR_CONSUMER_SECRET',
    [
        'wp_api' => true,
        'version' => 'wc/v1',
    ]
);