Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 使用数据库中的ID(而不是从Podio)通过SDK获取Podio项目_Api_Get_Podio - Fatal编程技术网

Api 使用数据库中的ID(而不是从Podio)通过SDK获取Podio项目

Api 使用数据库中的ID(而不是从Podio)通过SDK获取Podio项目,api,get,podio,Api,Get,Podio,我编写了一个应用程序,可以将项目推送到Podio中。 现在我需要更新Podio中的项目,但我们需要一种使用数据(例如订单号或产品ID)获取项目的方法,因为我们无法跟踪提交时提供的项目ID。 这可能吗?Podio API将返回新创建项目的项目id,因此将该项目id与您的数据(例如订单号或产品id)一起保存应该相当容易 创建项目文档在这里,请查看响应部分 Ruby上的示例: content = {'title'=> 'sample item title'} item = Podio::Ite

我编写了一个应用程序,可以将项目推送到Podio中。 现在我需要更新Podio中的项目,但我们需要一种使用数据(例如订单号或产品ID)获取项目的方法,因为我们无法跟踪提交时提供的项目ID。
这可能吗?

Podio API将返回新创建项目的
项目id
,因此将该项目id与您的数据(例如订单号或产品id)一起保存应该相当容易

创建项目文档在这里,请查看响应部分

Ruby上的示例:

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取回item。

由于我们的产品id已经是唯一的值,是否无法将其作为item_id传递?Podio将为创建的每个item生成新的item_id。您可以有一个item_字段(我们称之为product_id),然后您可以在该字段中按值搜索,但我认为这不是您要查找的内容。