新闻-接口

2016-08-09  本文已影响0人  hehehe唐

【登录页】

1、获取项目下所有学校 /open/getAllSchool

参数:projectCode项目code

参数示例:{projectCode:‘szgfxx’}

返回示例:

{bizData:[

         {

                 "schoolType": "幼儿园",

                  "schoolTypeCode": 111,

                  “list”: [

                       {

                                "code": 132456789,

                                "name": "南山幼儿园"

                        }

                   ]

         },

         {

                "schoolType": "小学",

                "schoolTypeCode": 211,

                “list”: [

                       {

                              "code": 132456789,

                               "name": "南山小学"

                       },

                       {

                              "code": 132456789,

                              "name": "科技小学"

                       }

                 ]

        },

        {

                "schoolType": "初中",

                "schoolTypeCode": 311,

                “list”: [

                        {

                               "code": 132456789,

                              "name": "中山第十一中学"

                        }

               ]

        },

        {

              "schoolType": "高中",

              "schoolTypeCode": 342,

              “list”: [

                    {

                            "code": 132456789,

                             "name": "广州中学"

                    }

             ]

     }

],

“rtnCode”:”0000000”,

“ts”:1470715237457

}

2、获取项目下各个类型的前n个学校 /open/getSchools

参数:projectCode项目code

num个数

参数示例:{projectCode:‘szgfxx’,num: 6}

返回示例:同上

3、分页获取项目下的新闻列表(按时间排序,公开)   /open/getNewsByPage

参数:projectCode: 项目code

pageNo:页数

pageSize: 一页的条数

type:  类型  【1-新闻,2-通知,3-全部】

hasCover: 是否有封面图 【true/false】

agencyCode: 机构代码

schoolCode: 学校代码

返回示例:

说明:page 当前页码,pageSize 当前页条数,records 当前结果数,rows 结果数据集合,total 总页数

{

"bizData": {

"page": 1,

"pagesize": 10,

"records": 2,

"rows": [

{"code":"465487dad5a78d","title":"标题标题标题","cover":"http://adlljhd.jpg","type":1,"schoolName":"xxx学校","agencyName":"澄海教育局","date":1470715237457},

{"code":"465487dad5a78d","title":"标题标题标题","cover":"http://adlljhd.jpg","type":1,"schoolName":"xxx学校","agencyName":"澄海教育局","date":1470715237457}

],

"total": 1

},

"rtnCode": "0000000",

"ts": 1470715237457

}

4、获取当前新闻信息(包括前后篇)/open/getNewsByCode

参数:projectCode: 项目code

newsCode: 新闻的code

返回示例:

说明:agencyName和schoolName只返回一个,即“发布单位”

{

"bizData": {

"authorName": "张三",

"date": 1470715237457,

"agencyName": "澄海教育局",

"schoolName": "发布的学校",

"title": "标题","type": 1,

"content": "内容",

"prev": {

"title": "标题",

"code": "654897adf789a6d4f"

},

"next": {

"title": "标题",

"code": "654897adf789a6d4f"

}

},

"rtnCode": "0000000",

"ts": 1470715237457

}

【桌面页】

5、分页获取项目下的新闻列表(按时间排序,本单位+公开内容)   /article/getNewsByPage

参数:projectCode: 项目code

pageNo:页数

pageSize: 一页的条数

type:  类型  【1-新闻,2-通知,3-全部】

agencyCode: 机构代码 【必须带有agencyCode或schoolCode】

schoolCode: 学校代码

userType: 用户身份【1,2,4,8】

uid: 用户uid

返回示例:同接口3

上一篇 下一篇

猜你喜欢

热点阅读