gpt4 book ai didi

python - 使用 Python 获取具有特定状态的 WooCommerce 订单

转载 作者:行者123 更新时间:2023-12-01 08:13:15 26 4
gpt4 key购买 nike

我正在开发一个接口(interface),使用 Python WooCommere API 包装器在 OMS 和 WooCommerce 之间交换数据,但我在根据状态获取订单时遇到问题。我可以得到所有这样的订单

tmp_orders = DIVISION_API.get('orders')

但我试图只获取状态为“正在处理”的订单。根据 API 文档和通过上述调用获得的订单数据的 json 结果,看起来我应该能够调用

tmp_orders = DIVISION_API.get('orders', status='processing')

并且仅获取处于处理状态的订单,但是当我尝试此操作时,我收到错误TypeError: request() got an Unexpected keywords argument 'status'

我寻找过使用 Python 的可靠示例,但找不到任何解决方案。任何建议都会很棒。

谢谢。

最佳答案

我想我已经弄清楚了。经过大量时间搜索和反复试验后,这看起来是一个可行的解决方案。

orders = api_obj.get('orders', params={'per_page': 10, 'status': 'processing', 'page': 1})

看来您可以传递参数的dict(作为params),并将其传递给底层请求。我不知道这是否是 API 包装器开发人员希望使用的方式,但它工作可靠。希望这对其他人有帮助。

关于python - 使用 Python 获取具有特定状态的 WooCommerce 订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55108049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com