特定のワークスペース内のテキストを検索する必要があります。私は、以外のすべての項目とフィールド、が必要です。Podio API:アイテムコメント以外のすべてのフィールドを検索するには?
私はPodioのAPIとSearch in space機能のためのphp-ラッパーを使用しています:
$attributes = array(
"query" => $query,
"ref_type" => "item", // I need just items, not tasks, statuses etc.
"search_fields" => "title"
);
$items = PodioSearchResult::space($space_id, $attributes);
search_fields
パラメータが削除される場合、それはタイトルではなく、すべてのフィールドではないだけで検索します。ただし、各項目のコメントを検索し、その項目を結果として返します。しかし、私はfileds値に基づいて結果が必要です。
もちろん、search_fields
に必要なすべてのフィールドを一覧表示することは可能です。しかし、そのスペースにはそれぞれ数十の異なる分野のアプリがたくさんあります。また、ワークスペースユーザーはフィールドを追加、編集、削除することができます。だから、すべてのフィールドをリストアップするのは非常に粗くハードコーディングされた解決策のように見えます。
検索結果へのコメントを避ける別の方法はありますか?
Docsによると[Get app values](https://developers.podio.com/doc/items/get-app-values-22455)は廃止され、[Search references](https://developers.podio。 com/doc/reference/search-references-13312595)を代わりに使用する必要があります。しかし、それはアプローチかもしれません。少なくとも、ハードコーディングよりも優れています。ありがとう:) –