关于液体内容™API响应GET请求

液体Content API GET请求可以返回一个JSON结构存储响应的身体或一个错误。

不同的因素影响响应的内容,包括:
  • GET请求的参数
  • 返回结果的数量
  • 无论结果是内容类型/项目
  • 内容项的内容类型

得到参数和结果

如果GET请求包含特定内容类型的ID /项目:
  • 如果没有被发现,服务器将返回一个404的信息。
  • 如果内容类型/项目被发现,JSON结构包含的信息内容类型/项。
    {" id ":“……”,……},
如果GET请求包含查询中的参数来过滤结果,包含一个JSON结构文档数组和totalResultCount
  • 如果没有被发现的文档数组为空。
    {“文件”:[],“totalResultCount”: 0}
  • 如果一个或多个内容类型/物品被发现,文档数组包含一个节点中的每种内容类型/项的结果。
    {“文件”:[{" id ":“……”,……},{" id ":“……”,……}),“totalResultCount”: 2}
注意:默认情况下,最大的返回结果是10。例子:如果42内容项符合标准中指定的查询请求时,将返回只有10。覆盖默认设置maxitems在URL的查询字符串;例如,https://dnnapi.com/content/api/ContentItems?maxitems=500

内容类型和内容项

内容类型节点不同于内容项节点如下:

内容类型 内容项
id的名字
图标 鼻涕虫

URL的一部分,惟一地标识检索的内容类型。

描述

contentTypeId
contentTypeName
语言

启用

如果真正的,可以创建内容项的内容类型。

alreadyPublished

字段

节点包含字段类型,每个字段的默认值,验证标准,在形式和领域的地位。

细节

字段的值。如果一个字段是一个引用到另一个内容类型,细节包括一个节点的值的字段引用的内容类型。

currentVersion
numberOfItems

这个内容类型的内容项的数量。

numberOfVisualizers

与这个相关的专业内容类型。

用法

一个内容项的次数是用于其他内容项,在页面,或应用程序。

注意:这不是点击内容项的数量。

createdAt
createdBy
updatedAt
updatedBy

isSystem

如果真正的的内容类型是违约,不能修改或删除。

stateId

一个代码,代表了当前工作流状态。如果0项草案(未发表)模式。如果1,项目发布。

标签

标签与内容项的列表。

clientReferenceId

(字符串)外部标识符用于与客户同步内容项,特别是在Evoq HTMLPro模块。

属性 seoSettings

内容项的内容类型

细节节点字段定义的内容项根据不同的内容类型。

例子:假设内容类型定义包含以下两个字段。(清晰的定义是简化)。

内容类型定义 内容项的定义
“字段”:[
"详细信息":{
{“类型”:“multipleChoice”、“defaultValue”:空,“设置”:{“子类型”:“radioButton”,“选择”:[{“标签”:“Evoq参与”},{“标签”:“Evoq内容”},{“标签”:“Evoq基本”},{“标签”:“平台”款}],“多选”:假的,“listOrientation”:“垂直”、“otherAsAnOption”:假},“验证”:{…},“名字”:“productName”、“标签”:“产品名称”,…},
“productName”:“Evoq内容”,
{“类型”:“multipleChoice”,……“设置”:{“子类型”:“radioButton”,“选择”:[{“标签”:“8.5”},{“标签”:“9.0”},{“标签”:“9.1”}],“多选”:假的,“listOrientation”:“垂直”、“otherAsAnOption”:真正的},“验证”:{…},“名字”:“版本”,“标签”:“版本”,……},
“版本”:“9.1”,
{“类型”:“dateTime”,……“设置”:{“子类型”:“日期”、“dateFormat”:“名称”、“timeFormat”:“hr24”、“timeZoneInfoActive”:假的,“timeZoneInfoId”:“国际日期变更线标准时间”},“验证”:{…},“名字”:“releaseDate”、“标签”:“发布日期”,…},

日期和时间作为Unix返回时间。

“releaseDate”:“1493208000”,
{“类型”:“singleLineText”,……“设置”:{“子类型”:“url”,…},“确认”:{…},“名字”:“releaseNotes”、“标签”:“版本说明”,…}
“releaseNotes”:“http://example.com”
]
}