我试图使用woocommerce rest_api来创建一些javascript交互,但是我可以在不设置 - OAuth 1.0a“单腿”身份验证的情况下访问此信息 - 我需要检查woocommerce来自' http://'客户。有人能给我一个OAuth 1.0的例子吗?如何在我的AJAX REQUEST中为WP_REST Woocommerce实现它?我有兴趣知道' http://'和' https://'如果可能的话,谢谢!
我检查了这个文档,但我不明白在这种情况下如何使用它。
我检查的文档 - https://woocommerce.github.io/woocommerce-rest-api-docs/#authentication-over-https
我在functions.php中的代码
wp_enqueue_script('product_request_js', get_template_directory_uri() . '/js/product-request.js', true );
wp_localize_script('product_request_js', 'product_request', array(
'product_url' => esc_url_raw( rest_url('/wc/v2/products') )
)
);
我在js中的当前代码已被身份验证拒绝:
$.ajax({
method: 'GET',
url: product_request.product_url,
success: function(products){
console.log(products);
}
})