[英]How to get field data for an item using Podio PHP API
使用Podio PHP API並使用以下方法獲得項目集合后:
$item_collection = PodioItem::filter( $app_id, $attributes );
如何獲取具有external_id
的字段的值,例如email
?
目前,我遍歷所有此類項目:
$items = [];
foreach ($item_collection as $item) {
$email = "";
foreach ( $item->fields as $field ) {
if( $field->external_id == "email") {
$email = trim($field->values);
} //repeat for each field eg 'name'
}
$items[] = array (
'email' => $email,
'name' => $name //etc
);
}
有沒有一種方法可以直接獲取字段值,而無需遍歷整個項目集合中的所有字段?
使用PodioItem::get_field_value
顯然會發出另一個請求,這似乎與從PodioItem::filter
獲取所有項目PodioItem::filter
。
那里有直接的api調用,但不幸的是,該方法似乎在客戶端中不可用。 希望此網址對您有所幫助。 https://help.podio.com/hc/zh-CN/community/posts/200516418-Get-Field-Values-from-Item-by-external-id-PHP-
https://developers.podio.com/doc/items/get-item-by-external-id-19556702
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.