活动接口文档 -- 获取活动列表、单个活动
好热闹 活动
获取活动列表
接口有 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
# 第 4 页$ curl 'http://www.haorenao.cn/activity/4/activities/?username=1234568&password=123456'
JSON Response
| Name |
Description |
NOTE |
| ret |
标识是否成功。 |
@Depracted |
| reason |
失败原因 |
@Depracted |
| status |
Status Code |
|
| message |
Failure Message |
|
| activies |
活动列表 |
Activity |
{ "ret":"ok", # ok, 成功; failed, 失败 "reason":"", "status":0, "message":"", "activities": [{ "username": "12345678", "nickname": "\u5c0f\u4e8c", "id": 4, "subject": "Online Activity Testing 001", "intro": "You need a fully-functional OAuth2 provider.." "create_time": "2016-04-01 11:39:58", "start_time": "2016-04-01 11:39:58", "complete_time": "2016-04-01 11:39:58", "member_number": 1, "max_member": 10, "min_member": 3, "has_live_video": false, "has_offline": false, "price":3.0, "crowd":u"学生" "banner":"", "status":"no_started", "status_display":u"未开始", }...]}
获取单个活动
接口有 5 分钟的缓存
Method and URL Structure
| Method |
Resource URL |
| GET |
/activity/${id}/activity |
Request Parameters
| Name |
Description |
Required |
| username |
用户名 |
YES |
| password |
密码 |
YES |
cURL Example
# ID 为 1911 的活动$ 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 |
状态中文显示: 未开始、进行中、已结束 |
{ "ret":"ok", # ok, 成功; failed, 失败 "reason":"", "status":0, "message":"", "activity": { "username": "12345678", "nickname": "\u5c0f\u4e8c", "id": 1911, "subject": "Online Activity Testing 001", "intro": "You need a fully-func..." "member_number": 1, "min_member": 3, "max_member": 10, "start_time": "2016-04-01 11:33:34", "create_time": "2016-04-01 11:33:34", "complete_time": "2016-04-01 11:33:34", "has_offline": false, "has_live_video": false, "price": 3.0, "crowd":u"学生", 'join':true, "banner":"", "status":"no_started", "status_display":u"未开始", }}