【问题标题】:How to fetch 3rd level child item details from top level 1st parent ID Sitecore RESTful API如何从顶级 1 级父 ID Sitecore RESTful API 获取 3 级子项详细信息
【发布时间】:2020-03-06 07:54:55
【问题描述】:

我有 1 个服务,其中包含 4 个子服务,所有子服务中的每个子服务都有更多的 7 个子服务。 我尝试通过 RESTful API 获取数据

/sitecore/api/ssc//item/{405D22C7-3BB0-4F95-9A82-CD32E2544ED5}/children?language=en&fields=ItemName

但是这个 API 只给了我数据 4 个子服务并且没有达到下一个级别。 API 没有给我关于 3 级子服务(7 个子服务)的数据。

【问题讨论】:

    标签: sitecore restful-authentication sitecore6


    【解决方案1】:

    我相信项目服务只是返回直接子项目而不是项目的所有后代。

    PDF Developer's Guide to | 1.1 What is Sitecore.Services.Client? 包含有关如何“按内容路径检索项目”的第 3.4.3 节,这并不表明所有后代都将通过 /children 路由返回。

    根据您运行的 Sitecore 版本,OData Item Service 中的 sitecore/api/ssc/aggregate/content/Items('/sitecore/content')/Children 路由可用于检索项目的所有子项。或者,在 SSC 的早期版本中,您可能必须编写对 Item Service 的递归调用的脚本,以返回 Item 下面的所有后代 Item。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多