[关闭]
@JackieQu 2018-07-28T10:20:45.000000Z 字数 2314 阅读 384

打卡后的分享

儿童编程


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

  1. {
  2. "tag": "HTML&CSS&JavaScript",
  3. "pk: "5"
  4. }

cURL Example

  1. curl -X GET -H 'Authorization: Token tester001' -d data{...}
  2. https://app.bcjiaoyu.com/server/userinfo/check_share_right/

JSON Response

  1. {
  2. "cur_share_count": 0,
  3. "tag": "HTML&CSS&JavaScript",
  4. "next_act_name": "活动名下",
  5. "cur_act_name": "前端编程入门(上)",
  6. "owner": "13263699826",
  7. "share_count": 10,
  8. "share_amount": 99
  9. }
  10. # 或 status -4
  11. {
  12. "status": -4,
  13. "message": "无分享权限"
  14. }

领取分享奖励

Method and Url Structure

Method Resource URL
POST /server/userinfo/receive_share_reward/

Request and Parameters

Name Description Required Default
tag 课程tag值 YES

Request

  1. {
  2. "tag": "HTML&CSS&JavaScript"
  3. }

cURL Example

  1. curl -X GET -H 'Authorization: Token tester001' -d data{...}
  2. https://app.bcjiaoyu.com/server/userinfo/receive_share_reward/

JSON Response

  1. {
  2. "status": 0,
  3. "message": ""
  4. }
  5. # 或 4 种错误情况
  6. {
  7. "status": -4,
  8. "message": "无分享记录/分享次数不足/活动中无课程/下期活动缺少tag数据"
  9. }

分享成功后保存记录

Method and Url Structure

Method Resource URL
POST /server/share/add_share_record/

cURL Example

  1. curl -X POST -H -d data{...}
  2. 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

  1. {
  2. "owner": "13266666666",
  3. "tag": "HTML&CSS&JavaScript",
  4. "pk": "pk"
  5. }

JSON Response

  1. {
  2. "status": 0,
  3. "message": ""
  4. }

网页分享获取微信签名参数

Method and Url Structure

Method Resource URL
POST /server/userinfo/wx_share_param/

cURL Example

  1. curl -X POST -H -d data{...}
  2. https://app.bcjiaoyu.com/server/userinfo/wx_share_param/

Request and Parameters

Name Description Required Default
url 页面地址 YES

Request

  1. {
  2. "url": "www.baidu.com"
  3. }

JSON Response

  1. {
  2. "url": "www.baidu.com",
  3. "timestamp": 1532599124,
  4. "jsapi_ticket": "HoagFKDcsGMVCIY2vOjf9nv347bzadHpMABDY9Tc6G2LxlzPmyK7b2cwJLm7W0Q3y3DKsMN1aGJCNv6d3aLBXA",
  5. "signature": "9abfd956222459ddd1a3cf02cad35fb79733799e",
  6. "appid": "wxdb060736fc592312",
  7. "nonceStr": "zrgudTR6Dn8KPpj"
  8. }

分享获取小程序码

Method and Url Structure

Method Resource URL
POST /server/userinfo/qrcode_share/

cURL Example

  1. curl -X POST -H -d data{...}
  2. https://app.bcjiaoyu.com/server/userinfo/qrcode_share/

Request and Parameters

Name Description Required Default
path 小程序页面 YES
tag 活动标记 YES

Request

  1. {
  2. "path": "/pages/getTelVerifycode/getTelVerifycode?pk=",
  3. "tag": "SingleScratch"
  4. }

JSON Response

  1. {
  2. "status": 0,
  3. "url": "https://app.bcjiaoyu.com/media/weixin/2/c87095c421338c609dcc46b2d23197e31ff82932.jpg",
  4. "message": ""
  5. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注