0
アイテムをPodioにプッシュするアプリを作成しました。 ここではPodioのアイテムを更新する必要がありますが、Submitに与えられたItemIdを追跡する方法がないため、データを使用してアイテムを取得する方法(たとえば、Order NumberまたはProduct ID)が必要です。 これは可能ですか?SDKを使用してPodioアイテムをデータベースから取得し、PodioからIDを使用して取得する
アイテムをPodioにプッシュするアプリを作成しました。 ここではPodioのアイテムを更新する必要がありますが、Submitに与えられたItemIdを追跡する方法がないため、データを使用してアイテムを取得する方法(たとえば、Order NumberまたはProduct ID)が必要です。 これは可能ですか?SDKを使用してPodioアイテムをデータベースから取得し、PodioからIDを使用して取得する
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から戻ってきます。
プロダクトIDはすでに一意の値であるため、item_idとして渡すことはできませんか? –
Podioは、作成されたアイテムごとに新しいitem_idを生成します。 item_field(product_idと呼ぶ)を設定して、そのフィールドで値で検索することはできますが、これは探しているとは思えません。 –