2016-08-24 54 views
0

我正在開發shopify私人應用程序。在一些任務中添加使用shopify API方法的一些元字段:如何使用shopify API獲取收藏metafields

添加metafield現有的集合

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

==================== ====================== 接下來,我需要獲取所有集合元字段,但我沒有找到任何解決方案。

+0

你在問什麼?你能夠添加metafields但不檢索它們或不添加它們嗎? – bknights

回答

0

Shopify中的任何資源都提供了一種方法來獲取附加到它們的Metafield資源。因此,考慮你有一個集合ID,想沿着這些線路:

/custom_collections/:id/metafields.json

...得到Metafields。現在不是非常複雜嗎?請注意,由於這是內部限制,您可能只能獲得50個資源。當您瀏覽資源並提供限制時,您可以獲得更多。使用分頁功能,您可以獲得所有資源,每次撥打多達250個Metafields。

請注意,還有其他方法可以做到這一點,簡單閱讀關於如何使Shopify API調用的充足文檔。