2017-02-17 6 views
1

私はノード(js) にwoocommerce-apiを使用しています。何らかの理由でこのコードブロックを試しても、リスト全体ではなく10個の商品しか返されません。Woocommerce apiリストを返すすべての商品を

誰にでも助言がありますか? ありがとうございます。

WooCommerce.get('products', function(err, data, res) { 
    if (res !== null) { 
     allItems = JSON.parse(res); 
    } 
}); 
+0

ページングと関係があると思います。 JSONを返信してください。 – Spartacus

+0

デフォルトのページネーションはありますか? –

+0

jsonのデータとヘッダーが表示されていないと私はあなたに伝えられません – Spartacus

答えて

3

あなたはデフォルトよりも多くを取得するために、per_pageのように、パラメータを渡すことができるはず10

試してみてください。

WooCommerce.get('products?per_page=50', function(err, data, res) { 
    if (res !== null) { 
     allItems = JSON.parse(res); 
    } 
}); 
+1

あなたは私のためにそれに気づいた:)今、超愚かな感じ。 –

+1

いい男!お役に立てて嬉しいです! – Spartacus

0

あなたはAPIドキュメントhereを読めば、あなたはよ希望の結果を得るためのオプションパラメータを要求に提供できることを確認してください。

これによれば、これにあなたの要求を変更してみてください -

WooCommerce.get('products?per_page=50', function(err, data, res) { 
    if (res !== null) { 
     allItems = JSON.parse(res); 
    } 
}); 

は、これは、例えばあなたに50件のプロジェクトを返す必要があります。

関連する問題