接口测试用例zzzz

请求结构

请求方法

支持HTTP  GET 方法发送请求,这种方式下请求参数需要包含在请求的URL中。支持HTTP  POST方法发送请求,这种方式下请求参数需要包含在请求的BODY中。

字符编码

请求及返回结果都使用TUF-8字符集进行编码

 

公共参数

 

名称是否必须

描述

signature  是 签名结果串(参考签名机制)

timestamp是系统当前的Unix时间戳

nonce是随机数

 

lang

是语言信息,目前支持:zh(中文),en(英文),ar(阿拉伯文)

from是来源信息;目前支持;Android,ios

 

返回结果

 

返回的数据格式

调用成功返回的数据格式为:JSON

返回的数据结构

 

code(状态码)

 

状态码 描述

0api不存在

1操作成功

2操作失败

3.需要登录

4.需要完善密码

5.需要完善用户信息

6.不需要增加积分

 

message(相关提示)

以系统返回的提示信息为准

data(数据包)

状态码为0,2,3,4,5,6时,data为空字符串

状态码为1时,将返回数据包,若数据不存在,data为空字符串

推荐列表

URL/app/v_1_1/arlicle/recommendlist

请求方式

请求参数

名称  是否必填项 描述 返回状态吗

id是栏目ID 状态码  描述

start是文章开始位置,默认传0,下次在请求时,用本接口返回值1操作成功,data为数据包

random是随机开始值默认传0下次请求时,用本借口返回值 2 操作失败

point_time是节点时间,默认传0,下次请求时,用本接口返回值

token 否用户标识

返回数据
{
‘code’: ‘1’,
‘message’: ‘成功提示’, ‘data’: {
‘start’: ‘下次请求文章开始位置’,
‘random’: ‘下次请求随机开始值’, ‘point_time’: ‘下次请求使用的节点时间’, ‘more’: ‘是否有更多数据,1有,0没有’, ‘banner_list’: [{//页面顶部banner图列表
‘id’: ‘文章id’,
‘theme’: ’ 文 章 标 题 ', ‘description’: ‘文章描述’, ‘image_url’: ‘文章预览图’,
‘is_good’: ‘是否点赞,1已点赞,0未点赞’, ‘is_collect’: ‘是否收藏,1已收藏,0未收藏’,
‘link’: ’ 文 章 链 接 ', ‘share_link’: ‘文章分享链接’,
},…],
‘flash_list’: [{//页面中部跑马灯列表(即时列表) ‘id’: ‘文章id’,
‘theme’: ’ 文 章 标 题 ‘, ‘description’: ‘文章描述’,
‘is_good’: ‘是否点赞,1已点赞,0未点赞’, ‘is_collect’: ‘是否收藏,1已收藏,0未收藏’, ‘link’: ‘文章链接’,
‘share_link’: ‘文章分享链接’,
},…],
‘article_list’: [{//文章列表’id’: ‘文章id’,
‘view_type’: ‘视图类型:1左图,2中间大图,3右图,4视频,5即时’, ‘type’: ‘文章类型:1新闻,2快讯,3图片,4视频,5期刊,6专题’, ‘column_name’: ‘栏目分类’,
‘theme’: ’ 文 章 标 题 ', ‘description’: ‘文章描述’, ‘lead’: ‘导语’,
‘content’: ’ 文 章 内 容 ', ‘edit_time’: ‘文章发布时间’, ‘image_url’: ‘文章预览图’,
‘is_good’: ‘是否点赞,1已点赞,0未点赞’, ‘is_collect’: ‘是否收藏,1已收藏,0未收藏’, ‘link’: ‘文章链接’,
‘share_link’: ‘文章分享链接’,
},…],
‘flash_id’: ‘即时id’
视频列表
URL /app/v_1_1/article/videolist
请求方式 get
请求参数
名称 是否必填项 描述 返回状态码 描述
start 是 文章开始位置,默认传0,下次请求时,用本接口返回值 1 操作成功,data为数据包
point_time 是 节点时间,默认传0,下次请求时,用本接口返回值 2 操作失败
token 否 用户身份标识

返回数据
{
‘code’: ‘1’,
‘message’: ‘成功提示’, ‘data’: {
‘start’: ‘下次请求文章开始位置’,
‘point_time’: ‘下次请求使用的节点时间’, ‘more’: ‘是否有更多数据,1有,0没有’, ‘list’: [{//文章列表
‘id’: ‘文章id’,
‘view_type’: ‘视图类型:1左图,2中间大图,3右图,4视频,5即时’, ‘type’: ‘文章类型:1新闻,2快讯,3图片,4视频,5期刊,6专题’, ‘column_name’: ‘栏目分类’,
‘theme’: ’ 文 章 标 题 ', ‘description’: ‘文章描述’, ‘lead’: ‘导语’,
‘video_is_sans_href’: ‘视频是否为外链,1是外链,0不是外链’, ‘video_url’: ‘视频链接地址’,
‘image_url’: ‘视频封面图’,
‘is_good’: ‘是否点赞,1已点赞,0未点赞’, ‘is_collect’: ‘是否收藏,1已收藏,0未收藏’, ‘link’: ‘文章链接’,
‘share_link’: ‘文章分享链接’,
},…]
}
}

专题列表
URL /app/v_1_1/article/speciallist
请求方式 get
请求参数
名称 是否必填项 描述 返回状态码 描述
start 是 文章开始位置,默认传0,下次请求时,用本接口返回值 1 操作成功,data为数据包
point_time 是 节点时间,默认传0,下次请求时,用本接口返回值 2 操作失败
token 否 用户身份标识

返回数据
{
‘code’: ‘1’,
‘message’: ‘成功提示’, ‘data’: {
‘start’: ‘下次请求文章开始位置’,
‘point_time’: ‘下次请求使用的节点时间’, ‘more’: ‘是否有更多数据,1有,0没有’, ‘banner_list’: [{//页面顶部banner图列表
‘id’: ‘文章id’,
‘theme’: ’ 文 章 标 题 ', ‘description’: ‘文章描述’, ‘image_url’: ‘文章预览图’,
‘is_good’: ‘是否点赞,1已点赞,0未点赞’, ‘is_collect’: ‘是否收藏,1已收藏,0未收藏’, ‘link’: ‘文章链接’,
‘share_link’: ‘文章分享链接’,
},…],
‘list’: [{//文章列表
‘id’: ‘文章id’,
‘view_type’: ‘视图类型:1左图,2中间大图,3右图,4视频,5即时’, ‘type’: ‘文章类型:1新闻,2快讯,3图片,4视频,5期刊,6专题’, ‘column_name’: ‘栏目分类’,
‘theme’: ’ 文 章 标 题 ', ‘description’: ‘文章描述’, ‘lead’: ’ 导 语 ', ‘image_url’: ‘文章预览图’,
‘is_good’: ‘是否点赞,1已点赞,0未点赞’, ‘is_collect’: ‘是否收藏,1已收藏,0未收藏’, ‘link’: ‘文章链接’,
‘share_link’: ‘文章分享链接’,
},…]

搜索页列表
URL /app/v_1_1/article/search
请求方式 get
请求参数
名称 是否必填项 描述 返回状态码 描述
start 是 文章开始位置,默认传0,下次请求时,用本接口返回值 1 操作成功,data为数据包
point_time 是 节点时间,默认传0,下次请求时,用本接口返回值 2 操作失败
keywords 否 搜索关键字
token 否 用户身份标识
返回值

{
‘code’: ‘1’,
‘message’: ‘成功提示’, ‘data’: {
‘start’: ‘下次请求文章开始位置’,
‘point_time’: ‘下次请求使用的节点时间’, ‘keywords’: ‘搜索的关键字’,
‘more’: ‘是否有更多数据,1有,0没有’, ‘list’: [{//文章列表
‘id’: ‘文章id’,
‘view_type’: ‘视图类型:1左图,2中间大图,3右图,4视频,5即时’, ‘type’: ‘文章类型:1新闻,2快讯,3图片,4视频,5期刊,6专题’, ‘column_name’: ‘栏目分类’,
‘theme’: ‘文章标题’,
‘description’: ‘文章描述’, ‘content’: ’ 文 章 内 容 ', ‘edit_time’: ‘文章发布时间’,
‘is_good’: ‘是否点赞,1已点赞,0未点赞’, ‘is_collect’: ‘是否收藏,1已收藏,0未收藏’, ‘link’: ‘文章链接’,
‘share_link’: ‘文章分享链接’,
‘image_url’: ‘文章预览图(系统会根据不同视图类型,返回不同大小的图片)’,
},…]

用户对文章进行点赞,点踩
URL /api/article/userevaluate
请求方式 post
请求参数
名称 是否必填项 描述 返回状态码 描述
id 是 文章id 1 操作成功,data为空字符串
type 是 判断是点赞还是点踩,1赞,2踩 2 操作失败
token 是 用户身份标识 3 需要登录
返回值
{
‘code’: ‘1’,
‘message’: ‘成功提示’,
‘data’: ‘’,
}

用户收藏和取消收藏文章
URL /api/article/userevaluate
请求方式 post
请求参数
名称 是否必填项 描述 返回状态码 描述
id 是 文章id 1 操作成功,data为空字符串
type 是 判断是收藏还是取消收藏,1收藏,2取消收藏 2 操作失败
token 是 用户身份标识 3 需要登录

posted @ 2020-12-03 19:31  惊鸿丶  阅读(177)  评论(0)    收藏  举报