Podio PHP API-通过计算的字段值过滤项目集合

时间:2018-07-04 15:35:57

标签: php podio

我有一个带有外部ID has-email的计算字段,如果项目的1地址不为空(如果为email,则为0)。

$filters = array (
    'has-email' => 1
);

$attributes = array (
    'filters'       => $filters
);

$collection = PodioItem::filter( $app_id, $attributes );

我正在尝试收集仅包含电子邮件地址的项目(其中has-email的值为1),但是,这将返回错误Podio Error Invalid value 1 (integer): must be object 。如何过滤计算出的字段值?

1 个答案:

答案 0 :(得分:1)

您应该使用fromto键将值作为数组传递。 另外,请确保Podio中“计算”字段has-email的值是数字(不是字符串)。

以下代码将返回has-email的值为1的项目

$filters = array(
    'has-email' => array(
        'from' => 1,
        'to' => 1
    )
);

,下面的代码将返回has-email的值为0

的项目
$filters = array(
    'has-email' => array(
        'from' => 0,
        'to' => 0
    )
);