Meteor Shopify API:通过集合 ID 将元字段发布到集合
Posted
技术标签:
【中文标题】Meteor Shopify API:通过集合 ID 将元字段发布到集合【英文标题】:Meteor Shopify API: Post metafield to collection by collection ID 【发布时间】:2015-08-08 17:37:51 【问题描述】:使用froatsnook:shopify
试图获取集合的元字段。我有收藏 ID。根据Shopify's API Documentation,我应该能够获取集合的元字段,但我没有看到它的参数。
代码:
getShopifyCollectionMetafields: function(collection_id)
// GET /admin/products/#id/metafields.json
var meta = ShopifyAPI.getProductMetafields(id: collection_id);
console.log(meta)
它返回一个空数组(这是有道理的,我试图在它期望产品 ID 的地方传递一个集合 ID - 但不知道该怎么做)。
【问题讨论】:
查看 SmartCollections 对象,它没有 Metafields 字段。因此,没有任何 API 调用可以为您返回此值。然而,显然这是合法的流动代码: resource.metafields.namespace.key ,其中资源既可以是产品也可以是集合。看起来您的答案存在,但它被隐藏了。 【参考方案1】:如果没有实现,我相信您可以指定自己的调用,如下所示:
Shopify.API.define(
"name": "getCollectionMetafields",
"method": "GET",
"path": "/admin/custom_collections/#id/metafields.json",
"returns": "metafield",
"description": "Get a collection's metafields"
);
【讨论】:
以上是关于Meteor Shopify API:通过集合 ID 将元字段发布到集合的主要内容,如果未能解决你的问题,请参考以下文章
Shopify - 使用 Shopify API 的新订单 - 如何了解税费和运费?