Wordpress Ionic 2-Woocommerce应用程序-在使用Rest Api Woocommerce创建订单时,飞行前响应的HTTP状态代码401无效
我正在开发一个移动应用程序,用于使用ionic 2和woo commerce rest API销售不同的产品,但是当我发送一个使用rest API在站点上创建订单的post请求时,我收到了这个错误 我正在分享我的代码 Woo commerce配置Wordpress Ionic 2-Woocommerce应用程序-在使用Rest Api Woocommerce创建订单时,飞行前响应的HTTP状态代码401无效,wordpress,.htaccess,woocommerce,ionic2,woocommerce-rest-api,Wordpress,.htaccess,Woocommerce,Ionic2,Woocommerce Rest Api,我正在开发一个移动应用程序,用于使用ionic 2和woo commerce rest API销售不同的产品,但是当我发送一个使用rest API在站点上创建订单的post请求时,我收到了这个错误 我正在分享我的代码 Woo commerce配置 let woo = new WooCommerceAPI.WooCommerceAPI({ url: 'http://presstigersshop.dev', consumerKey: 'ck_2dddsdd4662e98d7c1
let woo = new WooCommerceAPI.WooCommerceAPI({
url: 'http://presstigersshop.dev',
consumerKey: 'ck_2dddsdd4662e98d7c167fc8c0200177f778cf',
consumerSecret: 'cs_1369fbdsda4448636384cb61aae5a25898e33',
wpAPI: true,
version: 'wc/v2'
});
使用rest api创建订单请求
var data = {
payment_method: 'bacs',
payment_method_title: 'Direct Bank Transfer',
set_paid: true,
billing: {
first_name: 'John',
last_name: 'Doe',
address_1: '969 Market',
address_2: '',
city: 'San Francisco',
state: 'CA',
postcode: '94103',
country: 'US',
email: 'john.doe@example.com',
phone: '(555) 555-5555'
},
shipping: {
first_name: 'John',
last_name: 'Doe',
address_1: '969 Market',
address_2: '',
city: 'San Francisco',
state: 'CA',
postcode: '94103',
country: 'US'
},
line_items: [
{
product_id: 93,
quantity: 2
},
{
product_id: 22,
variation_id: 23,
quantity: 1
}
],
shipping_lines: [
{
method_id: 'flat_rate',
method_title: 'Flat Rate',
total: 10
}
]
};
woo.post('orders', data, function(err, data, res) {
console.log(res);
});
hAccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
重新启动发动机
重写基/
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
我面临的错误:
尝试在您的chrome浏览器中安装并启用此功能,然后检查是否仍然存在相同的问题#Mohan GoPi在设备上测试后问题已解决谢谢#MohanGopi@Adnan部署到设备后,错误是否已停止?您是如何在开发中进行测试的?我有同样的problem@RafaelAcioly我使用数据线将设备与系统连接起来,只需运行命令“ionic run android”,它就会自动在我的设备上部署应用程序,在使用chrome调试之后,我测试了它…以及它的工作:)试着在你的chrome中安装并启用它,然后检查仍然得到相同的问题#Mohan GoPi在设备上测试后问题得到解决谢谢#MohanGopi@Adnan部署到设备后,错误是否已停止?您是如何在开发中进行测试的?我有同样的problem@RafaelAcioly我使用数据线将设备连接到我的系统上,只需运行命令“ionic run android”,它就会自动在我的设备上部署应用程序,然后使用chrome调试我测试它…及其工作:)