簡體   English   中英

如何使用Podio PHP API獲取項目的字段數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM