Sitecore服务客户端与Sitecore Web服务与Sitecore项目Web API

时间:2016-04-01 11:12:53

标签: sitecore sitecore8

我是Sitecore初学者,在使用ASP.NET的Sitecore 8上工作。 有一个页面必须进行Ajax调用才能获取数据。

在项目中创建了一个测试Web服务,该服务成功响应了ajax调用。这项服务将是一个包装。

据我所知,我必须使用测试服务中的3个选项之一(在标题中),以获取Sitecore项目并执行操作。

但所有3个看起来与我相似不确定哪一个,以实现我的任务

另外,
1.一方面是否有优势。
2. ..以及何时使用哪一个。

1 个答案:

答案 0 :(得分:7)

Sitecore服务客户端是项目服务和实体服务所在的框架或命名空间。 Item Web API是遗留框架。

如果你想使用sitecore项目做基本的东西,请使用Item服务,因为这是一个预建的api。实体服务允许您使用Sitecore.Services.Client框架创建自己的API,并为您提供更多的权力和控制。

https://mikerobbins.co.uk/2015/01/06/entityservice-sitecore-service-client/

使用也可以使用Sitecore.Services.Client进行路由并编写控制器。见https://mikerobbins.co.uk/2015/06/25/sitecore-service-client-servicesapicontroller/