如何在shopify rest api中应用不过滤?

时间:2018-06-21 05:59:46

标签: shopify shopify-app

我正在使用Shopify API来获取所有产品。 获取/admin/products.json 。发现我只能将过滤器应用于title, vendor, handle, product type, collection ID

为了获得所有具有'aaa' as vendor'bbb' as product type的产品。我已将其应用为 GET /admin/products.json?vendor=aaa&product_type=bbb

不,我需要获得DONT have vendor 'aaa'的所有产品。我已经尝试过使用!=运算符。它对我没有用。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用the new admin GraphQL API.

来运行类似的查询
POST /admin/api/graphql.json HTTP/1.1
X-Shopify-Access-Token: [your-token]
Content-Type: application/graphql

query {
  products(first:50, query: "NOT vendor:aaa") {
    edges {
      node {
        id
        title
        vendor
      }
    }
  }
}