Невозможно аутентифицировать Woo Commerce API - PullRequest
0 голосов
/ 31 декабря 2018

Я использовал этот код до сих пор: -

 <?php
        $url    = "http://localhost/wordpress/wc-api/v3/orders?oauth_consumer_key='cs_ffd1bf17f1d66526ebd12e5ad9cf24c986a93dc5'&oauth_timestamp=".time();
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $result = curl_exec($ch);
        curl_close($ch);
        $arrResult = json_decode($result, true);


        echo "<pre>";
        print_r($arrResult);

Но я получаю ошибку

{"errors": [{"code": "woocommerce_api_authentication_error"," message ":" отсутствует параметр oauth_signature "}]}

И я понятия не имею о oauth_signature .

1 Ответ

0 голосов
/ 31 декабря 2018

Вам необходимо сгенерировать подпись, используя свой ключ клиента oauth, подробные шаги можно найти здесь:

http://woocommerce.github.io/woocommerce-rest-api-docs/#authentication-over-http

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...