私はこの問題の解決策を得ようとしていますが、それを見つけることはできません。WooCommerce woocommerce_rest_authentication_error on WordPress localhost
私は、Woocommerce APIを使用してWordPressプラグインを開発しています。つまり、外部JSONソースから商品を挿入しようとしています。私は
$woocommerce->get('products', $data);
を呼び出すしようとすると、だから私はそのような致命的なエラーが表示されます。
Fatal error: Uncaught Automattic\WooCommerce\HttpClient\HttpClientException: Error: Firma non valida - la firma fornita non corrisponde. [woocommerce_rest_authentication_error] in /Users/hal/Documents/www/wordpress/wp-content/plugins/.../vendor/automattic/woocommerce/src/WooCommerce/HttpClient/HttpClient.php:324
(のStackTraceその他の情報を見つけることは有用ではない、ここで報告されていません)。報告
エラーは、私はそれが動作する...生産VPS上で同じコードにそれを試してみてください&アップロードする場合は、この最も奇妙なことは、ローカルホスト上の同じコードが動作しないということである程度、です。これについて多くのトピックを検索しましたが、今のところ重複して申し訳ありません。 woocommerceが以前のようにインスタンス化された
$:
$woocommerce = new Client(
'http://localhost/wordpress',
'ck_...', // Your consumer key
'cs_...', // Your consumer secret
[
'wp_api' => true, // Enable the WP REST API integration
'version' => 'wc/v2' // WooCommerce WP REST API version
]
);
CK/CSのペアはちょうどワードプレスから生成された、サイトのURLは明らかにhttp://localhost/wordpressある(と私は、http の、http://localhost/wordpress/すなわち、成功せずに試してみました: // localhost/wordpressなど)
これが問題であれば、私はこのコードをMAMP(80ポートのApache、3306のmysql)でデバッグしようとしています。@ localhostを実行していますMacOSでの基本インストール、Si時代10.12.6。
希望私ははっきりしていたと誰もがこの問題を解決し、事前のおかげで