3.3 区块-获取页面数据接口.md
1.96 KB
/* Title: 3.3 获取页面数据接口 Sort: 33 */
接口描述
App的首页、频道等页面,在cms中有对应的页面用于维护页面中的内容,cms提供此接口供app获取页面中的内容数据。
接口地址
http://app.phonemovie.cnlive.com/cms/api?functionId=pageData¶ms={json参数体}
接口协议
HTTP GET
接口请求参数
functionId:pageData
params:json参数体,格式如下:
{
"appid": "movie",
"version": "5.0",
"plat": "a",
"pageUUID": "d4799d04-507a-11e5-a7c8-c7d8a7a18cc4",
"pageType": "Index"
}
1、appid:手机电影默认为movie
2、version:APP的版本号
3、plat:a代表android;i代表ios
4、pageUUID:页面ID,可以从iCMS-结构管理中获取
5、pageType:index
返回值
返回数据格式说明:
1.errormessage:请求描述
2.errorCode:0表示请求成功,非0都是失败,失败原因见errormessage值
3.marquee:文字消息通知内容列表,只有互动电视APP有此内容,其他APP可忽略
4.blockList:区块内容列表,含多个区块。具体如下:
1)Title表示区块名称
2)categoryId表示区块内容对应的栏目,APP可据此在区块加上更多链接到栏目列表页。该字段协议:channel:pageUUID,
标识打开频道页;category:categoryId,标识打开栏目页;secChannel:pageUUID,标识打开二级频道页
3)blockPicType:标题图片是横图还是树图。H代表横图,V代表竖图,S 代表左右滚动图。APP可根据此属性选择列表图片布局。
4)programs:区块内容列表。内容可以是点播、直播、图文H5外链,具体参数参见program属性说明
5)banner:图片轮换区块内容列表。存在banner属性,则当前页面有图片轮滑效果。Banner下也是一组program列表。
具体参数参见program属性说明