我正試圖解決這個問題,但找不到它。WooCommerce WordPress本地主機上的woocommerce_rest_authentication_error
我正在開發一個使用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
(堆棧跟蹤不在這裏報告,不利於發現其它信息)。報道
錯誤是,這個最奇怪的是,在本地主機上相同的代碼無法正常工作,如果我上傳&嘗試相同的代碼,它生產的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對剛剛從WordPress的產生,網站的網址是明顯http://localhost/wordpress(我沒有成功嘗試即http://localhost/wordpress/,HTTP 小號: // localhost/wordpress等)
如果這可能很重要(...我猜是的),我試圖在MAMP(80端口上的apache,3306上的mysql)上運行@ localhost w /基本安裝,在MacOS Si上erra 10.12.6。
希望我是清楚的,任何人都解決了這個問題,在此先感謝