与其他资源(产品,订单等)不同,Shopify API客户排序错误

时间:2015-11-30 09:07:40

标签: shopify

我正在使用Shopify API构建shopify应用程序,并遇到麻烦。

当我使用'/admin/customers.json'发出GET请求时 与其他资源(产品,订单等)不同,Shopify API响应的结果排序错误

我制作了一些屏幕截图以便清楚地了解它。

enter image description here

enter image description here

not order_by updated_at desc

订单和产品都响应正确的收集结果(“updated_at desc”),但客户没有。

是错误还是我错过了什么?

3 个答案:

答案 0 :(得分:0)

我认为您需要对参数进行编码。 Shopify文档为了清晰起见不显示编码参数,但您需要:

'?fields='+encodeURIComponent('id,updated_at')+
'&updated_at_min='+encodeURIComponent('2015-11-25 20:01:00')+
'&order='+ encodeURIComponent('updated_at DESC');

答案 1 :(得分:0)

您可以在客户上使用搜索终端。

/admin/customers/search.json
/admin/customers/search.json?order=updated_at DESC&fields=id

在与客户相同的API页面上查看文档,稍微向下一页

https://docs.shopify.com/api/customer

答案 2 :(得分:0)

使用' sorty_by'进行搜索时的属性:https://shopify.github.io/js-buy-sdk/api/classes/ShopClient.html#method-fetchQueryCollections