Tridion CDA代理API:通过组件ID列表获取组件演示文稿

Tridion CDA代理API:通过组件ID列表获取组件演示文稿,tridion,tridion-2011,tridion-content-delivery,Tridion,Tridion 2011,Tridion Content Delivery,我试图通过在单个API中传递组件列表,而不是在循环中传递每个组件,来了解是否有一种方法可以获得组件演示。在我的例子中,所有DCP也使用相同的模板 当我检查API时,我找不到任何可以接受TCMID列表或这些行中的内容的方法。我试图解决的用例是在一个API调用中获取所有DCP,而不是在10-15之间循环(在我的例子中),并独立获取每个DCP,这在我们第一次访问代理数据库时是无效的 我可以使用ODataWeb服务获得同样的结果,但我们还没有准备好使用OData。不确定Odata和broker API是

我试图通过在单个API中传递组件列表,而不是在循环中传递每个组件,来了解是否有一种方法可以获得组件演示。在我的例子中,所有DCP也使用相同的模板

当我检查API时,我找不到任何可以接受TCMID列表或这些行中的内容的方法。我试图解决的用例是在一个API调用中获取所有DCP,而不是在10-15之间循环(在我的例子中),并独立获取每个DCP,这在我们第一次访问代理数据库时是无效的

我可以使用ODataWeb服务获得同样的结果,但我们还没有准备好使用OData。不确定Odata和broker API是否略有不同,但从查询点找不到解释API和Odata功能差异的任何文档

任何帮助都将不胜感激

ENV:Tridion2011 SP1,JavaAPI。

OData和BrokerAPI非常不同。如果你想了解OData的信息,我建议你检查一下


不,您不能通过内容交付API执行该操作。使用正确配置的缓存,每个组件演示只需访问数据库一次,因此影响最小化…

是的,我们确实有缓存,但我们正在尝试更好地增强一些优化,但如果API不支持,那么我们将以今天的方式生活。另一方面,我正在寻找更多关于Odata和API之间的文档比较类型,即代理查询类型功能,即您可以使用API做什么,不能做什么,以及Odata的相同功能。目前,从文件上看还不是很清楚。。可能没有。。无论如何,谢谢你的回复。不,那个文件不存在。OData是一种处理数据的不同方式,它真正关注的是集合而不是单个项——API(可能太多)关注单个对象