0

Adobe Connect API によって提供されるデータを使用して、Adobe Connect セミナー ルーム用に Web サイトで空き時間情報カレンダーを構築しようとしています。

最初の試みでは、sco-session-seminar-list を使用しました。これにより、期待される形式でデータが返され、完全に機能しているように見えました。ただし、調査の結果、多くの既存のセッションが返されていないことがわかりました。一部のルームにはホストまたはプレゼンターとして API ユーザーがセットアップされていないため、問題が発生している可能性があると思われますが、ユーザーは管理者でこれらのセッションを表示でき、アクセス権が必要であることを示しています。

次に、report-bulk-objects を試しました。これにより、すべてのセミナーが希望どおりに返されました。ただし、レポート データベースにヒットするため、過去 24 時間以内に作成されたセミナーは表示されない可能性があります。さらに悪いことに、この方法を使用して部屋 (または親の sco-id) でフィルタリングする方法がないようです。

上記の 2 つよりも適切に機能する、関連するメソッドが API ドキュメントに見つかりません。ただし、空き時間情報カレンダーは API の比較的一般的な使用法であるように思われます。

4

1 に答える 1

1

最終的に、この種の情報に対して機能する直感的ではない名前の関数を見つけました。

url="http://#AdobeConnectUrl#/api/xml
    name="action"                   value="sco-expanded-contents"> 
    name="sco-id"                   value="#roomID#">
    name="filter-gte-date-begin"    value="2015-01-01">
    name="filter-lte-date-begin"    value="2015-01-08">

この関数は、開始時間と終了時間以外の詳細 (セミナー名など) を返すため、より情報的なカレンダーにも機能します。サブフォルダー内のセッションを含め、要求された sco-id の下で発生するすべてのセッションをプルします。また、リアルタイムで実行されます。

于 2014-12-29T16:03:36.657 に答える