获取蓝海ACCESS_TOKEN
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>登录系统平台,并获取授权token,在后续请求中需要在头信息中携带token</li>
<li>测试环境 账号:systemApi@GAIB, 密码:gaIb@2022</li>
</ul>
<h5>请求URL</h5>
<ul>
<li>测试环境 <code>https://gaapi.dixingps.cn/login/oauth/token</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<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;">Authorization</td>
<td style="text-align: left;">是</td>
<td>Basic YXBwOjEyMzQ1Ng==</td>
</tr>
<tr>
<td style="text-align: left;">Content-Type</td>
<td style="text-align: left;">是</td>
<td>application/x-www-form-urlencoded</td>
</tr>
</tbody>
</table>
<h5>参数 formdata类型</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;">username</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名</td>
</tr>
<tr>
<td style="text-align: left;">password</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>密码<br/>加密方式:AES/CBC/NoPadding</td>
</tr>
<tr>
<td style="text-align: left;">grant_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>授权类型,固定值 password</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code>{
"username": "systemApi@GAIB",
"password": "7uDP61KaKVeT8xC8+NgxJw==",
"grant_type": "password"
}</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;">access_token</td>
<td style="text-align: left;">string</td>
<td>授权服务器访问令牌所必需的参数</td>
</tr>
<tr>
<td style="text-align: left;">token_type</td>
<td style="text-align: left;">string</td>
<td>这是必需参数,由授权服务器分配并指定令牌的类型。</td>
</tr>
<tr>
<td style="text-align: left;">expires_in</td>
<td style="text-align: left;">integer</td>
<td>这是一个推荐的参数,用于指定访问令牌到期的持续时间</td>
</tr>
<tr>
<td style="text-align: left;">refresh_token</td>
<td style="text-align: left;">string</td>
<td>如果访问令牌过期,它提供刷新令牌,以使用授权授权获取新的访问令牌。</td>
</tr>
<tr>
<td style="text-align: left;">scope</td>
<td style="text-align: left;">string</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>用户名</td>
</tr>
<tr>
<td style="text-align: left;">customerId</td>
<td style="text-align: left;">integer</td>
<td>机构id</td>
</tr>
<tr>
<td style="text-align: left;">diplayPic</td>
<td style="text-align: left;">string</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">isAdmin</td>
<td style="text-align: left;">integer</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">integer</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">integer</td>
<td>用户id</td>
</tr>
<tr>
<td style="text-align: left;">email</td>
<td style="text-align: left;">string</td>
<td>邮箱</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"access_token": "71ebb676-034a-45ff-9068-5f8521208bf5",
"token_type": "bearer",
"refresh_token": "d6ac5903-c252-4f16-bff0-1e7159ecd0e5",
"expires_in": 21615,
"scope": "server",
"name": "test@hyyy",
"customerId": 21,
"diplayPic": null,
"isAdmin": 9,
"type": 4,
"userId": 1,
"email": "test@163.com"
}</code></pre>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>