2017-04-23 13 views
1

WooCommerce APIに接続すると、HTTPに問題はありません。Woocommerce REST API https - 接続できません

私は私が手HTTPSのURLを使用して接続しようとし、その後のhttpからhttpsにパーマリンクを変更します。

{ 
    "code": "woocommerce_rest_cannot_view", 
    "message": "Sorry, you cannot list resources.", 
    "data": { 
    "status": 401 
    } 
} 

私はSSL証明書を持っているので、私はそれが動作しません理由はわからないんだけど?

助けてください、

多くの感謝!

EDIT: 要求:HTTP enter image description here enter image description here

enter image description here

HTTPS

https postman req

https postman fail woocommerce https

+0

作成した請願書は共有できますか?また、あなたは@Skatoxに感謝の意を表明していないようです。 – Skatox

+0

添付を参照してください。 –

答えて

0

WooCommerce REST API documentationによると:

時折、一部のサーバが(あなたが は、SSLを介して認証時のエラーを「コンシューマキーが欠落している」を参照している場合、あなたはサーバーの問題を持っている)が正しくAuthorizationヘッダー を解析しないことがあります。この場合、 はクエリ文字列パラメータ としてコンシューマキー/シークレットを提供することがあります。

注文パラメータが例と同じ順序であることを確認してください。スペースはありません。または、基本的なHTTPS認証を使用すると、httpsを使用してどのように通信するのですか:

https://localhost/wp-json/wc/v1/orders?consumer_key=ck_xxxxxxxxxxxxxx&consumer_secret=xxxxxxxxxxxxxxx 
+0

ありがとうございます。SSLで問題があるようです: 応答: stdClassオブジェクト([body] => {"エラー":[{"code": "woocommerce_api_authentication_error"、 "message": "コンシューマーキーが無効ですApache/2.4.10 [Transfer-Encoding] => []]}}}}}} [コード] => 401 [ヘッダー] =>配列([日付] => Mon、24 Apr 2017 22:38:41 GMT [サーバー] => > chunked [Content-Type] => application/json; charset = UTF-8)) –

+0

コンシューマーキーを再生成し、両方のメソッドで認証しようとします。 – Skatox

関連する問題