2017-08-18 12 views
1

私はすべての注文をPythonスクリプト経由でWooCommerce APIからエクスポートしたいと考えています。Python API経由ですべてのWoocommerceオーダーを取得

私は authentication process を追ってきたと私は注文を取得する方法を使用しているが hereを説明しました。私のコードは次のようになります:

wcapi = API(
     url = "url", 
     consumer_key = consumerkey, 
     consumer_secret = consumersecret 
) 
r = wcapi.get('orders') 
r = r.json() 
r = r['orders'] 
print(len(r))  # output: 8 

これは最近の8つの注文を出力しますが、それらのすべてにアクセスしたいと思います。現時点では、woocommerce経由で200件以上の注文が行われています。すべての注文にアクセスするにはどうすればいいですか?

私には簡単なことがあると教えてください。 私の最終的な目標は、これらの注文を自動的に引き出し、変換してから、ビジュアライゼーションツールにアップロードすることです。すべての入力をいただければ幸いです。

答えて

0

対応するdocumentationに見られる関連パラメータは、pageおよびper_pageです。 per_pageパラメータは、要求ごとに取得する注文の数を定義します。 pageパラメータは、注文コレクションの現在のページを定義します。 per_pageのデフォルトは10であるよう

例えば、wcapi.get('orders/per_page=5&page=2')によって送信されたリクエストが10

にオーダー5を返します。しかし、それはあなたが唯一の8注文を取得する理由として明確ではありません。

関連する問題