2017-03-23 5 views
-1

複数のPodioワークスペースと同じタイプのアプリIDを取得したいと考えています。複数のPodioワークスペースで同じタイプのアプリケーションIDを取得

シナリオ例:2つの作業スペースがあります。どちらの作業スペースにもDeliverableアプリがあります。私は両方の仕事空間の配信可能なアプリのApp Idを取得したい。

PodioApp::get_all($attributes = array()); 

上記のapiリクエストでアプリを入手できます。しかし、私は配信可能なアプリかどうかを追跡することはできません。

+0

もう少し詳しい説明をしてください。 2つのアプリが同一の基準は何ですか?ちょうど名前?アプリはお互いに独立して変更できることを覚えておいてください。 一般に、2つのワークスペースで2つのアプリを見つけたい場合は、スペースAとBのすべてのアプリを取得して、2つのセットをループして比較することができます。 –

+0

私の必要条件は、スペースAとスペースBに1つのページにApp(例:Deliverable)のアイテムを表示することです。私は、アプリケーションを比較するための識別子としてその名前を使用することはできないことを知っています。 Appsが共有するIDや何かがありますか?それでは、Space AとBのこれらのアプリだけを比較できます。 –

答えて

1

空間B内のアプリは、空間A内のアプリからクローニングされている場合は、空間B内のアプリは、あなたが試すことができた空間Aに

のアプリのIDを保持する元と呼ばれるフィールドを持っていますPodioでアプリを複製してからhttps://developers.podio.com/doc/applications/get-app-22349に移動し、新しく複製されたアプリのアプリをフェッチして確認します。

{ 
    ... 
    "app_id": 18245877, 
    "original": 18166054, 
    ... 
} 

同じフィールドを共有する2つのアプリケーションを作成したばかりの場合、そのような関係はなく、それらを比較するのはもっと難しい作業です。

関連する問題