我是BigCommerce的新手,最近我开始在C#中开发一个应用程序,我需要调用BigCommerce Rest API。但是我陷入了困境。我想基于日期范围过滤器调用客户和产品API,例如在2014年6月20日到2014年7月21日之间创建的产品和客户,但我没有找到此要求的API文档。请建议我如何做这项工作。
谢谢和问候 Utpal Maity
答案 0 :(得分:0)
听起来您想在请求中使用min_date_created和max_date_created参数。客户资源文档可在此处找到: https://developer.bigcommerce.com/api/stores/v2/customers#create-customer
产品文档也应该很容易找到(产品资源)。
答案 1 :(得分:0)
我猜你的min_date_created没有正确的URL编码。 +
不是网址编码。
您必须先将日期转换为RFC 2822
格式,然后将urlencode RFC 2822日期传递给min_date_created
EG:Wed%2C%2015%20May%202013%2005%3A30%3A00%20%2B0000
答案 2 :(得分:0)
据我所知,Big Commerce API在不同的调用中接受不同的日期格式。产品在RFC 2822中采用日期(例如Wed, 27 Aug 2014 12:34:56 GMT
),而订单接受ISO格式(2014-08-27T12:34:56Z
)。
答案 3 :(得分:0)
/订单min_date_created =周一%2C%2018%20Sep%202017%2012%3A12%3A49%20%2B0000&安培; max_date_created =星期三%2C%2020%20Sep%202017%2012%3A18%3A09%20%2B0000 < / p>
编码网址{ 周一%2C%2018%20Sep%202017%2012%3A12 3A49%%20%2B0000 星期三%2C%2020%20Sep%202017%2012%3A18 3A09%%20%2B0000 }