我如何使用shopify api获取集合元数据

时间:2016-08-24 11:33:08

标签: shopify

我正在购买shopify私人应用。在某些任务中使用shopify api方法添加一些元字段:

将元数据添加到现有集合

PUT /admin/custom_collections/#{id}.json
{
  "custom_collection": {
    "id": 841564295,
    "metafields": [
      {
        "key": "new",
        "value": "newvalue",
        "value_type": "string",
        "namespace": "global"
      }
    ]
  }
} 

========================================== 接下来我需要获取所有收集元字段,但我没有找到任何解决方案。

1 个答案:

答案 0 :(得分:0)

Shopify中的任何资源都提供了一种方法来获取附加到它们的Metafield资源。因此,假设您有一个集合ID,请按以下思路思考:

/custom_collections/:id/metafields.json

......获得Metafields。现在不是非常复杂吗?请注意,您可能只获得50个资源,因为这是内部限制。当您浏览资源并提供限制时,您可以获得更多。通过分页,您可以获得所有资源,每次呼叫最多250个Metafield。

请注意,还有其他方法可以执行此操作,只需阅读有关如何对Shopify进行API调用的大量文档。