Meteor Shopify API:按照集合ID将元数据发布到集合

elz*_*lzi 14 javascript shopify meteor

使用froatsnook:shopify

试图获取集合的元数据.我有收藏品ID.根据Shopify的API文档,我应该能够获得集合的元数据,但我没有看到它的参数.

码:

getShopifyCollectionMetafields: function(collection_id) {

  // GET /admin/products/#{id}/metafields.json
  var meta = ShopifyAPI.getProductMetafields({id: collection_id});

  console.log(meta)
}
Run Code Online (Sandbox Code Playgroud)

这返回一个空数组(这是有道理的,我正在尝试传递一个集合ID,它需要一个产品ID - 但不知道该怎么做).

aqu*_*int 2

我相信您可以指定自己的调用(如果未实现),如下所示:

Shopify.API.define({
   "name": "getCollectionMetafields",
   "method": "GET",
   "path": "/admin/custom_collections/#{id}/metafields.json",
   "returns": "metafield",
   "description": "Get a collection's metafields"
});
Run Code Online (Sandbox Code Playgroud)