Skip to content

Friends类

Tricker edited this page Jul 6, 2018 · 12 revisions

获取所有文章

{
	"data": {},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": [{
		"ID": 1,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 2,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 3,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"		
	}],
	"status": "success",
	"key": "timestamp + md5"
}

获取关注作者名单

{
	"data": {},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": [{
		"ID": 1,
		"image": "",
		"intro": "",
		"articleNum": ""
	}, {
		"ID": 2,
		"image": "",
		"intro": "",
		"articleNum": ""
	}, {
		"ID": 3,
		"image": "",
		"intro": "",
		"articleNum": ""
	}],
	"status": "success",
	"key": "timestamp + md5"
}

获取关注作者文章列表

{
	"data": {},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": [{
		"ID": 1,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 2,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 3,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"		
	}],
	"status": "success",
	"key": "timestamp + md5"
}

获取全国热门文章

{
	"data": {},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": [{
		"ID": 1,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 2,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 3,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"		
	}],
	"status": "success",
	"key": "timestamp + md5"
}

获取附近热门文章

{
	"data": {
		"position": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": [{
		"ID": 1,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 2,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 3,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"		
	}],
	"status": "success",
	"key": "timestamp + md5"
}

阅读文章

{
	"data": {
		"id": 1
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"content": "",
		"evaluation": "",
		"time": "未加密的时间戳"
	},
	"status": "success",
	"key": "timestamp + md5"
}

点赞

{
	"data": {
		"id": 1
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {},
	"status": "success",
	"key": "timestamp + md5"
}

关注作者

{
	"data": {
		"id": 1
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": [{
		"ID": 1,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 2,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"
	}, {
		"ID": 3,
		"title": "xxx",
		"image": "",
		"author": "xxx",
		"forwarder": "",
		"forwardNum": 100,
		"praise": 100,
		"intro": "",
		"time": "未加密的时间戳"		
	}],
	"status": "success",
	"key": "timestamp + md5"
}

转发

{
	"data": {
		"id": 1
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {},
	"status": "success",
	"key": "timestamp + md5"
}

获取文章所有评论

{
	"data": {
		"id": 1
	},
	"url": {
		"self": "route",
		"next": "route",
		"pre": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": [{
		"userID": 1,			
		"userName": "",
		"image": "",
		"time": "11:11",
		"position": "",
		"evaluation": "xxx",
		"reply": "xxx"
	}, {
		"userID": 1,
		"userName": "",
		"image": "",
		"time": "11:11",
		"position": "",
		"evaluation": "xxx",
		"reply": "xxx"
	}, {
		"userID": 1,
		"userName": "",
		"image": "",
		"time": "11:11",
		"position": "",
		"evaluation": "xxx",
		"reply": "xxx"
	}],
	"status": "success",
	"key": "timestamp + md5"
}

发表文章

{
	"data": {
		"title": "",
		"content": "",
		"image": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测标题是否为空——标题为空

{
	"data": {
		"msg": "标题不能为空",
		"msgCode": 1601
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测内容是否为空——内容为空
{
	"data": {
		"msg": "内容不能为空",
		"msgCode": 1602
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测内容是否含有违禁成分——含有违禁成分
{
	"data": {
		"msg": "文章内容有违禁成分",
		"msgCode": 1603
	},
	"status": "error",
	"key": "timestamp + md5"
}

成功

{
	"data": {},
	"status": "success",
	"key": "timestamp + md5"
}

发表评论

{
	"data": {
		"articleID": 1,
		"evaluation": "",
		"image": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测内容是否为空——内容为空

{
	"data": {
		"msg": "内容不能为空",
		"msgCode": 1602
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测内容是否含有违禁成分——含有违禁成分
{
	"data": {
		"msg": "文章内容有违禁成分",
		"msgCode": 1603
	},
	"status": "error",
	"key": "timestamp + md5"
}

成功

{
	"data": {},
	"status": "success",
	"key": "timestamp + md5"
}

回复评论

{
	"data": {
		"evaluationID": 1,
		"reply": "",
		"image": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测内容是否为空——内容为空

{
	"data": {
		"msg": "内容不能为空",
		"msgCode": 1602
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测内容是否含有违禁成分——含有违禁成分
{
	"data": {
		"msg": "文章内容有违禁成分",
		"msgCode": 1603
	},
	"status": "error",
	"key": "timestamp + md5"
}

成功

{
	"data": {},
	"status": "success",
	"key": "timestamp + md5"
}