2014-10-18 64 views
0

我有一個鏈接字段叫lien。當我通過Item它屬於API得到它,我收到以下陣列:你如何獲得「嵌入」的價值?

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

我有文件沒問題。

如何獲得URL值?

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

通過Item對象得到一個類別字段的值時,也存在類似的問題。它是所選option_id的數組,它不包含option_text。解決方法是使用提供的option_id獲取相應的App對象並搜索option_text

+0

您使用的客戶端庫:您可以看到文檔?如果是這樣的話? – 2014-10-19 04:40:01

+0

podio-php 4.0.0 – 2014-10-19 17:49:25

回答

2

該字段的值作爲嵌入對象的集合返回。 http://podio.github.io/podio-php/fields/#linkembed-field

例如爲:

$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; 
} 
+0

沒錯。我得到的輸出來自對象的'file_put_contents'。我認爲還有類別字段選項的對象集合? – 2014-10-20 18:59:08

+0

您可以在該頁面上查看所有字段類型的示例http://podio.github.io/podio-php/fields/ – 2014-10-20 21:59:59