[关闭]
@fuyb1986 2016-04-28T09:57:43.000000Z 字数 2168 阅读 688

活动接口文档 -- 获取活动列表、单个活动

好热闹 活动


获取活动列表


接口有 5 分钟的缓存

Method and URL Structure

Method Resource URL NOTE
GET /activity/${page}/activities 每页10条

Request Parameters

Name Description Required
username 用户名 YES
password 密码 YES
join 加入的活动:true NO
created 创建的活动:true NO

cURL Example

  1. # 第 4 页
  2. $ curl 'http://www.haorenao.cn/activity/4/activities/?username=1234568&password=123456'

JSON Response

Name Description NOTE
ret 标识是否成功。 @Depracted
reason 失败原因 @Depracted
status[1] Status Code
message Failure Message
activies 活动列表 Activity
  1. {
  2. "ret":"ok", # ok, 成功; failed, 失败
  3. "reason":"",
  4. "status":0,
  5. "message":"",
  6. "activities": [{
  7. "username": "12345678",
  8. "nickname": "\u5c0f\u4e8c",
  9. "id": 4,
  10. "subject": "Online Activity Testing 001",
  11. "intro": "You need a fully-functional OAuth2 provider.."
  12. "create_time": "2016-04-01 11:39:58",
  13. "start_time": "2016-04-01 11:39:58",
  14. "complete_time": "2016-04-01 11:39:58",
  15. "member_number": 1,
  16. "max_member": 10,
  17. "min_member": 3,
  18. "has_live_video": false,
  19. "has_offline": false,
  20. "price":3.0,
  21. "crowd":u"学生"
  22. "banner":"",
  23. "status":"no_started",
  24. "status_display":u"未开始",
  25. }...]
  26. }

获取单个活动


接口有 5 分钟的缓存

Method and URL Structure

Method Resource URL
GET /activity/${id}/activity

Request Parameters

Name Description Required
username 用户名 YES
password 密码 YES

cURL Example

  1. # ID 为 1911 的活动
  2. $ curl 'http://www.haorenao.cn/activity/1911/activity/?username=18512345678&password=123456'

JSON Response

Name Description NOTE
ret 标识是否成功。 @Depracted
reason 失败原因 @Depracted
status Status Code
message Failure Message
activity 活动

Activity

Name Description
username 创建者用户名
nickname 创建者昵称
id Activity ID
subject 主题
intro 介绍
create_time 创建时间
start_time 开始时间
complete_time 完成时间
member_number 成员数量
max_member 成员上限
min_member 成员下限
has_offline 是否有线下活动
has_live_video 是否有视频直播
price 价格
crowd 适合人群
join 是否加入了活动
banner 大图
status 状态: not_started, in_progress, completed
status_display 状态中文显示: 未开始、进行中、已结束
  1. {
  2. "ret":"ok", # ok, 成功; failed, 失败
  3. "reason":"",
  4. "status":0,
  5. "message":"",
  6. "activity": {
  7. "username": "12345678",
  8. "nickname": "\u5c0f\u4e8c",
  9. "id": 1911,
  10. "subject": "Online Activity Testing 001",
  11. "intro": "You need a fully-func..."
  12. "member_number": 1,
  13. "min_member": 3,
  14. "max_member": 10,
  15. "start_time": "2016-04-01 11:33:34",
  16. "create_time": "2016-04-01 11:33:34",
  17. "complete_time": "2016-04-01 11:33:34",
  18. "has_offline": false,
  19. "has_live_video": false,
  20. "price": 3.0,
  21. "crowd":u"学生",
  22. 'join':true,
  23. "banner":"",
  24. "status":"no_started",
  25. "status_display":u"未开始",
  26. }
  27. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注