你如何获得“嵌入”的价值?

时间:2014-10-18 22:31:51

标签: podio

我有一个名为lien的链接字段。当我通过它所属的Item从API获取它时,我会收到以下数组:

[lien] => Array(
    [0] => Array(
        [embed] => 49935230
        [file] => 129256002
    )
)

我对该文件没有任何问题。

如何获取网址值?

Embeds文档:https://developers.podio.com/doc/embeds

通过Item对象获取类别字段的值时存在类似问题。它是所选option_id的数组,不包含option_text。解决方法是获取相应的App对象,并使用提供的option_text搜索option_id

1 个答案:

答案 0 :(得分:2)

字段的值作为嵌入对象的集合返回。您可以在以下位置查看文档:{​​{3}}

E.g:

$item = PodioItem::get_basic(123);
$field_id = 'embed';
$collection = $item->fields[$field_id]->values;

foreach ($collection as $embed) {
  print "Embed id: ".$embed->embed_id;
  print "Embed URL: ".$embed->original_url;
}