0

私は現在、Podio と別の API との統合に取り組んでおり、次の状況に遭遇しました。

現在、請求書に関する情報を含むアプリの 1 つのワークスペースで参照から情報を検索し、その情報を含むアプリの他のワークスペースで特定の顧客を見つける必要があります。

一度に複数のアプリで自分自身を認証し、他のアプリへの参照から動的に情報を取得することができました。ただし、例外を取得しないようにするには、次のコード フローに従う必要があります。

  1. 最初に請求書アプリで自分自身を認証する必要があります
  2. 必要な PodioObjects を取得します
  3. アイテムを 1 つずつ実行するたびに、顧客アプリで自分自身を認証して、情報を取得できるようにし、請求書アプリで自分自身をもう一度認証します

これは、Podio への大量のリクエストを意味しますが、これは必要ありません。

$authenticateCustomers = Podio::authenticate_with_app(*, '*');
$customer = PodioItem::get($itemId);
$name = $customer->fields['companies']->values;
$authenticateSales = Podio::authenticate_with_app(*, '*');

上記のスニペットの前に、コンストラクターで既に認証済みです。

認証を削除すると、認証されていないために例外が発生します。

アドバイス?前もって感謝します。

4

1 に答える 1