Получение неверной подписи с помощью woocommerce rest api с использованием oauth 1.0a

Я получаю неверную подпись в woocommerce rest api. Я также использую скрипт oauth 1.0a от ddohttps://github.com/ddo/oauth-1.0a, Я сгенерировал ключи API дважды. Также удален параметр версии внутри скрипта de oauth, как это было запрошено в документации по API woocommerce rest.http://woothemes.github.io/woocommerce-rest-api-docs/

URL

test.dev/wc-api/v3/orders/line_items?oauth_consumer_key=ck_858f9cf8cda8085d5677b2b1d4c12d10897e9702&oauth_nonce=MyriSapnWSopIusSjjuqJ8PLi6RWr0L9&oauth_signature=VfgINTX1FWYu551%2FxlLfipFnDQ8%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1443481966

ошибка

{"errors":[{"code":"woocommerce_api_authentication_error","message":"Invalid Signature - provided signature does not match"}]}

JS

var oauth = OAuth({
    consumer: {
        public: 'ck_858f9cf8cda8085d5677b2b1d4c12d10897e9702',
        secret: 'cs_7f429ec99905bb444e290bd4852a0c0da2545b21 '
    },
    signature_method: 'HMAC-SHA1'
});

var request_data = {
    url: 'http://test.dev/wc-api/v3/orders/line_items',
    method: 'GET',
}

$http({
    url: request_data.url,
    method: request_data.get,
    params: oauth.authorize(request_data)
}).then(function successCallback(response) {
    console.log(response);
}, function errorCallback(response) {
    console.log(response);
});;

Ответы на вопрос(1)

Ваш ответ на вопрос