2017-04-14 14 views
0

私は、JavaScriptコードを使用して私のWooCommerceストアから商品を取得しようとしています。jooからWooCommerceに接続

このこう:私はこの取得

var result = OAuthSimple().sign({ 
          path:'http://www.********.com/wp-json/wc/v1/products/', 
          parameters: {encodeSignature: true}, 
          signatures: { 
             consumer_key:'ck_fcf30797c*******', 
             shared_secret:'cs_f4866d5d**********' 
             } 
          }); 

location.href=result.signed_url; 

を:OAuthSimpleコード

{"code":"woocommerce_rest_authentication_error","message":"Invalid signature - the given signature does not match.","data":{"status":401}} 

はここから入手:http://unitedheroes.net/OAuthSimple/

助けてください!おかげで、同じ問題を抱えている人のために

答えて

0

は、私の場合、私はAPIのバージョン2を呼び出す必要があり、私は意味:

path:'http://www.********.com/wp-json/wc/v2/products/' 

そしてnounceキーの問題は、あまりにもあり... OAuthSimpleスクリプトは25文字の文字列を与え、6文字の文字列が必要です。

これは機能します。