woocommerce_rest_cannot_create ", сообщение (" Извините, вам не разрешено создавать ресурсы) - PullRequest
0 голосов
/ 26 сентября 2018

Я занимаюсь разработкой приложения для IONIC3, используя woocommerce rest api.Запрос GET работает успешно, но запрос POST, DELETE AND PUT выдает ошибку 401 с кодом {woocommerce_rest_cannot_create ", сообщение:" Извините, вам не разрешено создавать ресурсы.}.Я не использую какой-либо внешний плагин.Ниже приведены код и ошибки, которые я получил:

this.WooCommerce1 = WC({
url: "http://localhost/wordpress",
consumerKey: "ck_b5b82786df6fed9fc6490c42ac03xxxxxx",
consumerSecret: "cs_5448abe010b6dad207f044de4954xxxxxxxxx",

wpAPI: true,

version: 'WC/v2',
//queryStringAuth: true
});

var data = {
email: 'john.doe@example.com',
first_name: 'John',
last_name: 'Doe',
username: 'john.doe',
this.WooCommerce1.postAsync('customers', data).then( (data) => {
console.log(JSON.parse(data.body));
});

Ошибка:

     Request URL: http://localhost/wordpress/wp-json/WC/v2/customers?

_method = POST & oauth_consumer_key = ck_b5b82786df6fed9fc6490c42ac03e328b9xxxx & oauth_nonce = YW2dTcwkUjlFprl1IvXSNYfCNkfac8qk & oauth_signature_method = HMAC-SHA256 и oauth_timestamp = 1537944726 & oauth_version = 1,0 & oauth_signature = 2kymrBNtFTe RhI5nGja2cJxn%2FSCCZAbGfROKFxxxMxxx% 3D

     Request Method: POST
     Status Code: 401 Unauthorized
     Remote Address: [::1]:80
     Referrer Policy: no-referrer-when-downgrade

Я также изменил свой файл .htaccees с приведенным ниже кодом, но ничего не работает,

    <IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Может кто-нибудь помочь, поскольку я застрял здесь с последней недели?

...