ループで各APIを渡すのではなく、1つのAPIでComponentIDのリストを渡すことで、ComponentPresentationsを取得する方法があるかどうかを確認しようとしています。私の場合、すべてのDCPも同じテンプレートを使用しています。
APIを確認したところ、これらの行にtcmidのリストなどを受け入れることができるメソッドが見つかりませんでした。私が解決しようとしているユースケースは、1回のAPI呼び出しですべてのDCPを取得するのではなく、10〜15をループして(私の場合)、各DCPを個別に取得することです。これは、ブローカーデータベースに初めてアクセスしたときは効果的ではありません。
OData Webサービスを使用して同じものを取得できましたが、まだOdataを使用する準備ができていません。OdataとブローカーAPIがわずかに異なるかどうかはわかりませんが、クエリポイントからの機能におけるAPIとOdataの違いを説明するドキュメントは見つかりませんでした。
どんな助けでもありがたいです。
ENV:Tridion 2011 SP1、JavaAPI。