2016-08-24 35 views
0

私はshopifyプライベートアプリを開発中です。 shopify APIメソッドを使用して、いくつかのメタフィールドを追加し、いくつかのタスク中:shopify apiを使用してコレクションメタフィールドを取得する方法

は、既存のコレクション

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

にmetafieldを追加==================== ======================== 次に、私はすべてのコレクションメタフィールドを取得する必要がありますが、私は解決策を見つけませんでした。

+0

あなたは何を求めていますか?メタフィールドを追加することはできますが、それらを取得したり、追加したりすることはできませんか? – bknights

答えて

0

Shopifyのリソースは、Metafieldリソースを取得するための方法を提供します。ですから、コレクションIDを持っていることを考えると、これらの線に沿って考える:

/custom_collections/:id/metafields.json ... Metafieldsを取得します。それほど複雑ではない?それが内部の制限であるため、リソースのうち50個しか取得できないことに注意してください。リソースをページして制限を設けると、より多くの情報を得ることができます。ページングを使用すると、コールごとに最大250のメタフィールドをすべて取得できます。

これを行うには他にも方法がありますが、簡単に、ShopifyへのAPI呼び出しの方法に関する豊富なドキュメントを読んでください。

関連する問題