6.3.2 获取信息

1.接口说明

获取信息 GetInfo
功能描述 获取信息,功能和infolist标签基本相同
请求URL /index.php/Api/GetInfo
HTTP方法 GET、POST
参数签名 不需要参数签名
参数说明 ChannelID:频道ID,表示获取指定频道ID的信息
SpecialID:专题ID
Top:输出前几条信息
OrderBy:表示指定字段排序(默认是按InfoOrder字段升序排列)输出,支持多个字段同时排序,注意:字段前一定要加上表的别名a。如:
[1]按信息点击排行榜(即点击次数降序排序),orderby=“a.InfoHit Desc”
[2]随机排序可以设置为:orderby="rand()"
[3]多字段排序,orderby=“a.InfoHit Desc,a.InfoTime desc”
TimeFormat:时间格式
TitleLen:信息标题长度,截取后的标题使用InfoSTitle调用。InfoSTitle = titlelen>0 ? left(InfoTitle,titlelen) : InfoTitle
LabelID:属性标记(1:热门,2:置顶,3:推荐),不同的频道模型可以在后台设置不同的属性标记
NowPage:页
Keywords:关键词,可以用于实现检索功能,能检索信息标题InfoTitle或Tag字段(按Tag字段检索是7.0版新增功能)包含关键词的文章列表
Suffix:设置titlelen后有效,设置截取标题前titlelen字后增加的后缀,默认为"..."
Field:获取指定字段
以上参数详细说明可以参见channellist标签;其它"基本参数"请参见本章第2节,这里不再列出
返回格式 json/xml/jsonp
接口演示 http://0188.wangzhan31.com/Api/GetInfo?ChannelID=65&Field=InfoID,InfoTitle&Top=3
返回数据
备注 Status:接口调用是否成功(1:成功、0:失败),Message:描述信息,Data:信息数据数组,HasNextPage:是否还有下一页数据

2.实例说明