打卡后的分享
儿童编程
tag 课程返回的字段
查看课程是否有分享权限
Method and Url Structure
| Method |
Resource URL |
| POST |
/server/userinfo/check_share_right/ |
Request and Parameters
| Name |
Description |
Required |
Default |
| tag |
课程tag值 |
YES |
|
| pk |
课程pk |
YES |
|
Request
{ "tag": "HTML&CSS&JavaScript", "pk: "5"}
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}https://app.bcjiaoyu.com/server/userinfo/check_share_right/
JSON Response
{ "cur_share_count": 0, "tag": "HTML&CSS&JavaScript", "next_act_name": "活动名下", "cur_act_name": "前端编程入门(上)", "owner": "13263699826", "share_count": 10, "share_amount": 99}# 或 status -4{ "status": -4, "message": "无分享权限"}
领取分享奖励
Method and Url Structure
| Method |
Resource URL |
| POST |
/server/userinfo/receive_share_reward/ |
Request and Parameters
| Name |
Description |
Required |
Default |
| tag |
课程tag值 |
YES |
|
Request
{ "tag": "HTML&CSS&JavaScript"}
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}https://app.bcjiaoyu.com/server/userinfo/receive_share_reward/
JSON Response
{ "status": 0, "message": ""}# 或 4 种错误情况{ "status": -4, "message": "无分享记录/分享次数不足/活动中无课程/下期活动缺少tag数据"}
分享成功后保存记录
Method and Url Structure
| Method |
Resource URL |
| POST |
/server/share/add_share_record/ |
cURL Example
curl -X POST -H -d data{...}https://app.bcjiaoyu.com/server/share/add_share_record/
Request and Parameters
| Name |
Description |
Required |
Default |
| owner |
手机号 |
YES |
|
| tag |
tag值 |
YES |
|
| pk |
pk |
YES |
|
Request
{ "owner": "13266666666", "tag": "HTML&CSS&JavaScript", "pk": "pk"}
JSON Response
{ "status": 0, "message": ""}
网页分享获取微信签名参数
Method and Url Structure
| Method |
Resource URL |
| POST |
/server/userinfo/wx_share_param/ |
cURL Example
curl -X POST -H -d data{...}https://app.bcjiaoyu.com/server/userinfo/wx_share_param/
Request and Parameters
| Name |
Description |
Required |
Default |
| url |
页面地址 |
YES |
|
Request
{ "url": "www.baidu.com"}
JSON Response
{ "url": "www.baidu.com", "timestamp": 1532599124, "jsapi_ticket": "HoagFKDcsGMVCIY2vOjf9nv347bzadHpMABDY9Tc6G2LxlzPmyK7b2cwJLm7W0Q3y3DKsMN1aGJCNv6d3aLBXA", "signature": "9abfd956222459ddd1a3cf02cad35fb79733799e", "appid": "wxdb060736fc592312", "nonceStr": "zrgudTR6Dn8KPpj"}
分享获取小程序码
Method and Url Structure
| Method |
Resource URL |
| POST |
/server/userinfo/qrcode_share/ |
cURL Example
curl -X POST -H -d data{...}https://app.bcjiaoyu.com/server/userinfo/qrcode_share/
Request and Parameters
| Name |
Description |
Required |
Default |
| path |
小程序页面 |
YES |
|
| tag |
活动标记 |
YES |
|
Request
{ "path": "/pages/getTelVerifycode/getTelVerifycode?pk=", "tag": "SingleScratch"}
JSON Response
{ "status": 0, "url": "https://app.bcjiaoyu.com/media/weixin/2/c87095c421338c609dcc46b2d23197e31ff82932.jpg", "message": ""}