榜点招生平台

榜点招生平台


微信用户授权登录

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>微信用户授权登录接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>/EnrollmentSystem/custom/auth/weixin/callBack</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>用户同意授权得到的code</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{     &amp;quot;success&amp;quot;: true,     &amp;quot;msg&amp;quot;: &amp;quot;操作成功!&amp;quot;,     &amp;quot;code&amp;quot;: &amp;quot;200&amp;quot;,     &amp;quot;data&amp;quot;: {         &amp;quot;avatar&amp;quot;: &amp;quot;https://thirdwx.qlogo.cn/mmopen/vi_32/xutx1MwRofMBcY8a5k9OGKpatJlgTpOkdnyTYTkvjp1FyzYjx623NiaAwkibdD9gG0Z7iaVoPKnxfgMaPSNmP7Jeg/132&amp;quot;,         &amp;quot;nickname&amp;quot;: &amp;quot;lihaisong&amp;quot;,         &amp;quot;fullname&amp;quot;: &amp;quot;18302088970&amp;quot;,         &amp;quot;userId&amp;quot;: &amp;quot;1592040149845479426&amp;quot;,         &amp;quot;openid&amp;quot;: null,         &amp;quot;token&amp;quot;: &amp;quot;youlintech.enrollment_system.test89cd76a0db5147e4bc9d7a9e33922887&amp;quot;,         &amp;quot;roleId&amp;quot;: &amp;quot;ADMINISTRATOR&amp;quot;,         &amp;quot;roleCode&amp;quot;: &amp;quot;ADMINISTRATOR&amp;quot;,         &amp;quot;roleName&amp;quot;: &amp;quot;管理员&amp;quot;, &amp;quot;loginAccount&amp;quot;: &amp;quot;18302088970&amp;quot;,         &amp;quot;enrollmentSystemCode&amp;quot;: &amp;quot;GZBD07288&amp;quot;,         &amp;quot;personnelName&amp;quot;: null,         &amp;quot;identity&amp;quot;: &amp;quot;student&amp;quot;,         &amp;quot;studentIdentity&amp;quot;: true,         &amp;quot;staffIdentity&amp;quot;: true,         &amp;quot;partTimeStaffIdentity&amp;quot;: false,         &amp;quot;bindPhone&amp;quot;: false,         &amp;quot;wxUnionId&amp;quot;: null,         &amp;quot;roles&amp;quot;: [             {                 &amp;quot;roleId&amp;quot;: &amp;quot;ADMINISTRATOR&amp;quot;,                 &amp;quot;roleCode&amp;quot;: &amp;quot;ADMINISTRATOR&amp;quot;,                 &amp;quot;roleName&amp;quot;: &amp;quot;管理员&amp;quot;,                 &amp;quot;isSystem&amp;quot;: 1,                 &amp;quot;isAdmin&amp;quot;: 1,                 &amp;quot;isSuper&amp;quot;: 1,                 &amp;quot;isAppLevel&amp;quot;: 1,                 &amp;quot;ylAppid&amp;quot;: null,                 &amp;quot;tenantId&amp;quot;: null             }         ],         &amp;quot;isGuest&amp;quot;: false,         &amp;quot;loginSource&amp;quot;: {             &amp;quot;isLocal&amp;quot;: true,             &amp;quot;type&amp;quot;: &amp;quot;account&amp;quot;         },         &amp;quot;currRole&amp;quot;: {             &amp;quot;roleId&amp;quot;: &amp;quot;ADMINISTRATOR&amp;quot;,             &amp;quot;roleCode&amp;quot;: &amp;quot;ADMINISTRATOR&amp;quot;,             &amp;quot;roleName&amp;quot;: &amp;quot;管理员&amp;quot;,             &amp;quot;isSystem&amp;quot;: 1,             &amp;quot;isAdmin&amp;quot;: 1,             &amp;quot;isSuper&amp;quot;: 1,             &amp;quot;isAppLevel&amp;quot;: 1,             &amp;quot;ylAppid&amp;quot;: null,             &amp;quot;tenantId&amp;quot;: null         }     },     &amp;quot;field&amp;quot;: null,     &amp;quot;total&amp;quot;: null,     &amp;quot;totalPages&amp;quot;: null,     &amp;quot;pageNum&amp;quot;: null,     &amp;quot;pageSize&amp;quot;: null }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">bindPhone</td> <td style="text-align: left;">Boolean</td> <td>是否绑定手机:TRUE是、FALSE否</td> </tr> <tr> <td style="text-align: left;">token</td> <td style="text-align: left;">String</td> <td>登录返回的token;token不为空 同时 bindPhone=TRUE 表示 登录成功</td> </tr> <tr> <td style="text-align: left;">enrollmentSystemCode</td> <td style="text-align: left;">String</td> <td>学员编码</td> </tr> <tr> <td style="text-align: left;">fullname</td> <td style="text-align: left;">String</td> <td>姓名</td> </tr> <tr> <td style="text-align: left;">loginAccount</td> <td style="text-align: left;">String</td> <td>登录账号</td> </tr> <tr> <td style="text-align: left;">userId</td> <td style="text-align: left;">String</td> <td>用户ID</td> </tr> <tr> <td style="text-align: left;">identity</td> <td style="text-align: left;">String</td> <td>人员身份(student 学生、staff 员工)</td> </tr> <tr> <td style="text-align: left;">studentIdentity</td> <td style="text-align: left;">Boolean</td> <td>是否具有学员身份:true 是 false 否</td> </tr> <tr> <td style="text-align: left;">staffIdentity</td> <td style="text-align: left;">Boolean</td> <td>是否具有员工身份:true 是 false 否</td> </tr> <tr> <td style="text-align: left;">avatar</td> <td style="text-align: left;">String</td> <td>头像</td> </tr> <tr> <td style="text-align: left;">nickname</td> <td style="text-align: left;">String</td> <td>昵称</td> </tr> <tr> <td style="text-align: left;">openid</td> <td style="text-align: left;">String</td> <td>微信用户的openID</td> </tr> <tr> <td style="text-align: left;">wxUnionId</td> <td style="text-align: left;">String</td> <td>微信用户的UnionId</td> </tr> <tr> <td style="text-align: left;">isGuest</td> <td style="text-align: left;">Boolean</td> <td>是否为游客:TRUE是、FALSE否</td> </tr> <tr> <td style="text-align: left;">userId</td> <td style="text-align: left;">String</td> <td>用户id</td> </tr> <tr> <td style="text-align: left;">studentIdentity</td> <td style="text-align: left;">Boolean</td> <td>是否具有学员身份(可切换身份类型):TRUE是、FALSE否</td> </tr> </tbody> </table> <h5>返回参数说明 roles</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">roleId</td> <td style="text-align: left;">String</td> <td>角色ID</td> </tr> <tr> <td style="text-align: left;">roleCode</td> <td style="text-align: left;">String</td> <td>角色码</td> </tr> <tr> <td style="text-align: left;">roleName</td> <td style="text-align: left;">String</td> <td>角色名称</td> </tr> <tr> <td style="text-align: left;">isSystem</td> <td style="text-align: left;">int</td> <td>是否为系统角色:0-否;1-是;</td> </tr> <tr> <td style="text-align: left;">isAdmin</td> <td style="text-align: left;">int</td> <td>是否为管理员角色:0-否;1-是;</td> </tr> <tr> <td style="text-align: left;">isSuper</td> <td style="text-align: left;">int</td> <td>是否为超级管理员角色:0-否;1-是;</td> </tr> </tbody> </table> <h5>返回参数说明 currRole</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">roleId</td> <td style="text-align: left;">String</td> <td>角色ID</td> </tr> <tr> <td style="text-align: left;">roleCode</td> <td style="text-align: left;">String</td> <td>角色码</td> </tr> <tr> <td style="text-align: left;">roleName</td> <td style="text-align: left;">String</td> <td>角色名称</td> </tr> <tr> <td style="text-align: left;">isSystem</td> <td style="text-align: left;">int</td> <td>是否为系统角色:0-否;1-是;</td> </tr> <tr> <td style="text-align: left;">isAdmin</td> <td style="text-align: left;">int</td> <td>是否为管理员角色:0-否;1-是;</td> </tr> <tr> <td style="text-align: left;">isSuper</td> <td style="text-align: left;">int</td> <td>是否为超级管理员角色:0-否;1-是;</td> </tr> </tbody> </table> <h5>返回参数说明 loginSource 登录来源</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">isLocal</td> <td style="text-align: left;">Boolean</td> <td>是否是账号密码登录:TRUE是、FALSE否</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">String</td> <td>类型: isLocal=true,type=TLocalAuth.type; isLocal=false,type=TThreeAuth.authType;</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML