按商品ID过滤Podio商品

时间:2018-08-09 21:21:05

标签: podio

我在按项目ID从应用程序中获取Podio项目的集合时遇到了一个问题。

根据this post,安德烈亚斯说:“ ...现在,您可以按item_id(和app_item_id)进行过滤。只需使用item_id或app_item_id作为过滤键,并为其提供一个项目ID数组...”

因此,我试图一次性拍摄一堆物品,以减少API调用:

$attributes = ["filter" => [
    "item_id" => [12345,23456]
]];
$items = PodioItem::filter( $app_id, $attributes );

但是我总是从应用程序中获取所有项目,而不仅仅是过滤器中列出的2个项目。

有人遇到过这种异常吗?解决方法?

1 个答案:

答案 0 :(得分:3)

您以错误的格式传递了$attributes数组。 您必须像这样在filters数组中传递它,

$attributes = ["filters" => [
    "item_id" => [12345,23456]
]];
$items = PodioItem::filter( $app_id, $attributes );

您将只取回提到的项目[12345,23456]。