四会课小程序领取0719.md 1.63 KB

996.icu

四会课程 小程序领取接口0719

1. 微信用户登录,跟原来接口一样
  • URL: {{localhost}}/boxfish-online-card/wxUser/userLogin
  • Method: POST
  • RequestBody:
{
  // 登录凭证
  "jsCode": "wx_jsCode",
  // 用户信息
  "nickName": "user_nickName",
  "avatarUrl":"user_avatarUrl"
}
  • ResponseBody:
    // status
    private ResponseStatus status;
    private String message;
    // body
    private String openId;
    private String wxToken;
2. 通过邀请码,建立邀请关系
  • URL: {{localhost}}/boxfish-online-card/wx_mini/addUserRelationship/v2
  • Method: POST
  • RequestBody:
{
    "openId": "user_openId",
    "invitationCode": "invitation_code"
}
  • ResponseBody:
public static class Response {
    // status
    private ResponseStatus status;
    private String message;

    // 邀请人信息
    private String invitationOpenId;
    private String invitationNickName;
    private String invitationAvatarUrl;
}
3. 用户查询领取信息接口
  • URL: {{localhost}}/boxfish-online-card/order/mini/getUserObtainSummary
  • Method: POST
  • RequestBody:
{
  "userOpenId": "open_id_userOpenId"
}
  • ResponseBody:
{
  "status": "SUCCESS",
  "userObtainWordCourse": true,
  "userObtainExperienceCourse": false,
  "userType": "BUSINESS",
  "invitationList": [
    {
      "openId":"invitation_openId",
      "nickName": "张三",
      "avatarUrl": "avatar_avatarUrl",
      "flagPlaceOrder": true,
      "orderTime": "2019-07-19 00:00:11"
    }
  ]
}