2017-02-20 7 views
-1

私のアンドロイドアプリで私は、私の在庫から製品をフェッチするために、woocommerceの残りのAPIを使用しています。ドキュメントによると、 "複数のアイテムを返すリクエストは、デフォルトで10アイテムにページ変更されます。"私は1リクエストにつき25個のアイテムを取り出す必要があります。ドキュメントごとに、私は多くのことを試しましたが、残念なことに私は成功を収めませんでした。ページ付けのため私のアンドロイドアプリでwoocommerce rest apiを使用してカスタムページネーションを行う方法は?

私はこれを使用し

"mysite/wc-api/v3/products/"+"?page="+pageNum; 

を試みた私はPAGENUM = 1の最初の10社の製品、 11-20すなわちようにPAGENUM = 2を使用し、10個のアイテムの次のセットを取得します。私はページあたり25の項目を取得する必要があります。

私は

"mysite/wc-api/v3/products?filter[limit]="+25; 

を使用してみましたが、これは私の最初の25の項目を返します。今、次の25個のアイテム、つまり26〜50個のアイテムを取得するにはどうすればよいですか。

それは私の最初の50の項目を与えるだろうと私は

"mysite/wc-api/v3/products?filter[limit]="+50; 

を使用することはできません。

私はちょうどエンドポイントを必要とするhttps://woocommerce.github.io/woocommerce-rest-api-docs/

を参照しています。

答えて

0

3は最後に、私は解決策を考え出した自分自身をページの2から5までの製品を:

はこれがありますリクエストごとに25項目を取得する必要がある場合。

エンドポイントは次のように次のようになります。これは、一度にあると私は0,25,50,75になりますオフセットすなわちを送信する必要があり、各要求で25個のアイテムを与える

"mysite/wc-api/v3/products?filter[limit]=25&filter[offset]="+offset; 

....その後の要求ごとに。

1

WooCommerceはこれをサポートしていません。あなたがそれを行うことができ

唯一の方法は、3とだけ表示ページに1ページ1を呼び出すことであろう -

関連する問題