2017-05-31 21 views
0

アイテムをPodioにプッシュするアプリを作成しました。 ここではPodioのアイテムを更新する必要がありますが、Submitに与えられたItemIdを追跡する方法がないため、データを使用してアイテムを取得する方法(たとえば、Order NumberまたはProduct ID)が必要です。 これは可能ですか?SDKを使用してPodioアイテムをデータベースから取得し、PodioからIDを使用して取得する

答えて

0

Podio APIが新しく作成されたアイテムの返信を受け取りましたので、そのitem_idをデータ(例:注文番号や商品IDなど)とともに保存するのは簡単です。

ルビーのサンプル応答セクション https://developers.podio.com/doc/items/add-new-item-22362

に見て、ここにあるアイテムのドキュメントを作成します。

content = {'title'=> 'sample item title'} 
item = Podio::Item.create(app_id, 'fields' => content) 
puts "item.item_id: #{item.item_id}" 

Output: 
> item.item_id: 9202803167 

item_id一度は保存され、あなたが取得する必要なだけを使用することができますPodio APIから戻ってきます。

+0

プロダクトIDはすでに一意の値であるため、item_idとして渡すことはできませんか? –

+0

Podioは、作成されたアイテムごとに新しいitem_idを生成します。 item_field(product_idと呼ぶ)を設定して、そのフィールドで値で検索することはできますが、これは探しているとは思えません。 –

関連する問題