Sitecore Services Client vs Sitecore Web Service vs Sitecore Item web API

标签 sitecore sitecore8

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

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

我明白,我必须使用测试服务中的 3 个选项之一(在标题中),才能获取 Sitecore 项目并做一些事情。

但是所有 3 个看起来都与我相似,并且不确定要与哪一个一起完成我的任务

还有,
1.有没有优势。
2. ..以及何时使用哪一个。

最佳答案

Sitecore 服务客户端是项目服务和实体服务都位于其中的框架或命名空间。 Item Web API 是旧框架。

如果您想使用站点核心项目做基本的事情,请使用项目服务,因为这是一个预构建的 api。 Entity Service 允许您使用 Sitecore.Services.Client 框架创建自己的 API,并为您提供更多的权力和控制。

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

Use 也可以使用 Sitecore.Services.Client 来做路由,然后你写 Controller 。见 https://mikerobbins.co.uk/2015/06/25/sitecore-service-client-servicesapicontroller/

关于Sitecore Services Client vs Sitecore Web Service vs Sitecore Item web API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36354897/

相关文章:

solr - Sitecore Solr - IndexSchema 架构中未指定 uniqueKey

asp.net-mvc - Sitecore + Glass : Render link, 但忽略权限

c# - Sitecore - 根据要求获取有关媒体项目的信息

c# - 如何从代码隐藏编辑 Sitecore 图像字段

Sitecore 需要 IIS6

angularjs - 使用 AngularJS 和 Sitecore (SPA) 构建单页应用程序

html - 为字段的下拉列表选项自定义 html 输出

Sitecore 体验分析图表问题

linq - 与Sitecore ContentSearch API匹配的词组

sitecore - 将 SitecoreUser.Profile 与表单例份验证结合使用