下記のコードでnodejs woocommerce api(v3)を使用して製品を挿入しようとしています。ただし、コードはマークされたセクションを削除した場合にのみ機能します。それ以外の場合は、エラーコード400が返されます。WooCommerce NodeJS APIを使用して画像を含む製品を投稿できません
var WooCommerce = require('woocommerce');
var wooCommerce = new WooCommerce({
url: 'http://mysite',
consumerKey: 'ck_XXXXXX',
secret: 'cs_XXXXXX'
});
var data = {
product: {
title: 'Product',
regular_price: '21.99',
description: 'This is an awesome product',
//################ WORKS WHEN THIS SECTION IS REMOVED ##############
images: [
{
src: 'http://www.gstatic.com/webp/gallery/4.jpg',
position: 0
}
]
//###################################################################
}
};
wooCommerce.post('/products', data, function(err, data, res) {
console.log(res);
});
このAPI呼び出しと一緒に画像に画像を追加するにはどうすればよいですか?前もって感謝します!
var value = Object.assign(product, images)
data = value;
私はあなたの配列が1、これは仕事ができる1にあるように沿って考える:
「画像」のみだと思いますか? 「画像」ではない?それを試してみましたか? – Roljhon
あなたはサーバー側のログにアクセスできますか?アップロードしようとしている画像は直接アクセス可能ですか?アップロードフォルダの権限が正しく設定されていますか? –