[关闭]
@fuyb1986 2016-03-19T05:34:11.000000Z 字数 2574 阅读 522

达人和问题分类

好热闹


获取所有分类

Description

获取所有分类

Method and URL Structure

Method Resource URL
GET /cmd/?cmd=get_expert_skill_categories

Request Parameters

Not applicable

cURL Example

  1. curl http://www.haorenao.cn/cmd/?cmd=get_expert_skill_categories

JSON Response

Name Description
ret 标识是否成功 ok, 成功; failed, 失败
reason 失败原因
categories 分类的集合
name 分类的名字
id 分类的 ID
  1. {
  2. "ret": "ok",
  3. "reason": "",
  4. "categories": [{
  5. "name": "\u4f01\u4e1a",
  6. "id": 12
  7. }, {
  8. "name": "\u8fd0\u52a8",
  9. "id": 9
  10. },
  11. ...]
  12. }

获取所有达人信息并分页


这个接口有 10 分钟的缓存

Description

可以根据分类获取达人,分页返回每页 10 个。

Method an URL Structure

Method Resource URL
GET /cmd/?cmd=get_expert_infos

Request Parameters

Name Description Required Default
page 分页页码 No 1
category_name 分类的名称 No

Request

  1. {
  2. "page":1,
  3. "category_name":u"分类"
  4. }

cURL Example

  1. curl www.haorenao.cn/cmd/?cmd=get_expert_infos&page=1&category_name=生活

JSON Response

达人的用户信息

Name Description
username 达人的用户名
nickname 用户昵称
user_desc 用户简介
is_public_number 是否公众号
thumb 用户头像

skills: 达人的技能集合

Name Description
skill_id 技能 ID
skill 技能名称
price 技能价格
categroy 技能分类
name 技能分类的名称
id 技能分类的 ID

expert_info: 达人信息

Name Description
sex 性别
slogan slogan
thumb 达人大图
short_desc 达人简介
order_count 订单总数
is_new 是否新申请达人
order_count 订单总数
done_order_count 完成回答的订单数
order_statistics 回答率
  1. [{
  2. "username": "12345678910",
  3. "nickname": "昵称",
  4. "user_desc": "",
  5. "thumb":"http://resource.haorenao.cn/static/tea/threadimages/thumb.png",
  6. "is_public_number": false,
  7. "skills": [{
  8. "skill": "技能名称",
  9. "skill_id": 100,
  10. "price": 2.0,
  11. "category": {"name": "分类", "id": 1}
  12. }, ...
  13. "expert_info": {
  14. "sex": "男/女",
  15. "slogan": "SLOGAN",
  16. "thumb": "http://resource.haorenao.cn/static/tea/threadimages/thumb.jpg",
  17. "short_desc": ".....",
  18. "is_new": false,
  19. "order_count": 0,
  20. "done_order_count": 0,
  21. "order_statistics": 0,
  22. },
  23. },...]

获取所有问题并分页


这个接口有 10 分钟的缓存

Description

可以根据分类获取问题,分页返回每页 10 个。

Method an URL Structure

Method Resource URL
GET /cmd/?cmd=get_questions

Request Parameters

Name Description Required Default
page 分页页码 No 1
category_name 分类的名称 No

Request

  1. {
  2. "page":1,
  3. "category_name":u"分类"
  4. }

cURL Example

  1. curl www.haorenao.cn/cmd/?cmd=get_questions&page=1&category_name=生活

JSON Response

Name Description
username 提问者用户名
id 问题 ID
title 问题标题
images 问题的图片
answer_count 答案总数
status 是否公开: 0, 公开; -1 不公开; 1 正在审核
category 分类名称
create_time 创建时间

answers: 答案的集合,最多返回 3 个

Name Description
content 答案的前 60 个字符 加 ...
username 回答者用户名
nickname 回答者昵称
is_expert 回答者是否达人
thumb 回答者头像
vote_count 赞同数
create_time 回答时间
  1. [{
  2. "username": "12345678910",
  3. "id": 931,
  4. "title": "问题的标题",
  5. "images": "",
  6. "answer_count": 2,
  7. "status": 0,
  8. "ended": false,
  9. "create_time": "2016-01-25 16:53:47",
  10. "category":"\u672a\u5206\u7c7b",
  11. "answers": [{
  12. "id": 1260,
  13. "content": "前60个字符...",
  14. "username": "12345678911",
  15. "nickname": "\u82b1\u6e10\u79bb",
  16. "is_expert": true,
  17. "vote_count": 13,
  18. "create_time": "2016-01-25 17:05:27",
  19. "thumb": "http://resource.haorenao.cn/static/tea/threadimages/thumb.png",
  20. "answer_type": 1,
  21. }... 1~3 个],
  22. },... ]
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注