查询授权会议
API
[GET] /activitys_for_wx/{id}/wx/auth_meeting
请求参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
access_token | String | 否 | 访问凭证 |
access_type | String | 否 | 凭证类型 |
返回参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
code | int | 否 | 状态码 |
msg | String | 是 | 描述文字 |
data | String | 是 | 0 或 meeting_id, 0表示没有会议授权 |
Sample
[GET] http://localhost:9999/api/v3/activitys_for_wx/1/wx/auth_meeting?access_token=xxx&access_type=user
Return:
{
"code": 0,
"msg": "成功获取",
"data": 520
}
待收集的用户信息
API
[GET]/activitys_for_wx/{id}/wx/collect_info
请求参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
access_token | String | 否 | 访问凭证 |
access_type | String | 否 | 凭证类型 |
返回参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
code | int | 否 | 状态码 |
msg | String | 是 | 描述文字 |
data | String | 是 | 需要收集的信息“name,phone" or "name" or "phone" |
Sample
[GET] http://localhost:9999/api/v3/activitys_for_wx/1/wx/collect_info?access_token=xxx&access_type=org
Return:
{
"code": 0,
"msg": "成功获取",
"data": "phone,name"
}
查询是否已经参与活动
API
[GET] /activitys_for_wx/{id}/wx/hasJoin/{member_id}
请求参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
access_token | String | 否 | 访问凭证 |
access_type | String | 否 | 凭证类型 |
返回参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
code | int | 否 | 状态码 |
msg | String | 是 | 描述文字 |
data | String | 是 | 0或1, 0:未参与,1:已经参与 |
Sample
[GET] http://localhost:9999/api/v3/activitys_for_wx/2/wx/hasJoin?access_token=xxx&access_type=org
Return:
{
"code": 0,
"msg": "成功获取",
"data": 1
}
上传用户微信头像URL和昵称
API
[POST] /api/v3/activitys_for_wx/{id}/wx/userInfo
请求参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
access_token | String | 否 | 访问凭证 |
access_type | String | 否 | 凭证类型 |
member_icon | String | 否 | 头像url |
member_nickname | String | 否 | 昵称 |
member_id | String | 否 | 活动成员id |
member_real_name | String | 是 | 活动成员姓名 |
member_phone | String | 是 | 活动成员手机号码 |
返回参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
code | int | 否 | 状态码 |
msg | String | 是 | 描述文字 |
data | int | 是 | 成员id |
Sample
[POST] http://localhost:9999/api/v3/activitys_for_wx/1/wx/userInfo?access_token=xxx&access_type=org
Body:
{
"member_icon": "xxx",
"member_nickname": "abc”,
"member_id": “xxxx”
}
Return:
{
"code": 0,
"msg": "提交用户微信信息成功",
"data": "xxxx"
}
查询活动是否存在
API
[POST] /api/v3/activitys_for_wx/{id}/exist
请求参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
access_token | String | 否 | 访问凭证 |
access_type | String | 否 | 凭证类型 |
返回参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
code | int | 否 | 状态码 |
msg | String | 是 | 描述文字 |
data | int | 否 | true或者false |
Sample
[POST] http://localhost:9999/api/v3/activitys_for_wx/1/exist?access_token=xxx&access_type=org
Return:
{
"code": 0,
"msg": "查询活动是否存在成功",
"data": true
}
查询活动基本信息
API
[GET] /activitys_for_wx/{id}
请求参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
access_token | String | 否 | 访问凭证 |
access_type | String | 否 | 凭证类型 |
返回参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
code | int | 否 | 状态码 |
msg | String | 是 | 描述文字 |
data | Object | 是 | 返回数据 |
Data:
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
activity_id | String | 否 | 活动id |
activity_name | String | 否 | 活动名称 |
background | String | 否 | 背景图片链接 |
logo | String | 否 | 机构logo链接 |
music | String | 否 | 背景音乐链接 |
permission | String | 是 | 限制参与的会议id |
collect_info | String | 是 | 收集的用户信息,用逗号隔开 |
close_time | String | 是 | 截止时间 |
code值含义:
{
0:请求成功
1:操作失败
}
Sample
[GET] http://localhost:9999/activitys_for_wx/1?access_token=xxx&access_type=org
Return:
{
"code": 0,
"msg": “查询成功",
"data": {
略
}
}
课程服务器同步签到用户活动服务器
API
[POST] /activitys_for_wx/course/{course_id}/signinInfo
请求参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
access_token | String | 否 | 访问凭证 |
access_type | String | 否 | 凭证类型 |
member_id | String | 否 | 成员ID |
member_icon | String | 否 | 头像链接 |
member_nickname | String | 否 | 昵称 |
返回参数
参数 | 类型 | 允许为空 | 描述 |
---|---|---|---|
code | int | 否 | 状态码 |
msg | String | 是 | 描述文字 |
data | String | 是 | 成员ID |
code值含义:
{
0:请求成功
1:操作失败
}
Sample
[POST] http://localhost:9999/activitys_for_wx/course/{course_id}/signinInfo?access_token=xxx&access_type=org
Body:
{
'member_id':'1',
'member_icon':'xxx',
'member_nickname':'xxx'
}
Return:
{
"code": 0,
"msg": “查询成功",
"data": '1'
}