新闻-接口

【登录页】

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,790评论 19 139
  • { "Unterminated string literal.": "未终止的字符串文本。", "Identifi...
    栗子雨阅读 8,084评论 0 3
  • 一. Java基础部分.................................................
    wy_sure阅读 4,050评论 0 11
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,412评论 0 17
  • # 一度蜜v3.0协议 --- # 交互协议 [TOC] ## 协议说明 ### 请求参数 下表列出了v3.0版协...
    c5e350bc5b40阅读 745评论 0 0

友情链接更多精彩内容