获取登录日志
<h5>简要描述</h5>
<ul>
<li>获取登录日志接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>{Host}/v1/open/ActionLog/GetLoginLogs</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST (application/json)</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;"> pageIndex </td>
<td style="text-align: left;"> 是 </td>
<td style="text-align: left;"> int </td>
<td> 当前页 </td>
</tr>
<tr>
<td style="text-align: left;"> pageSize </td>
<td style="text-align: left;"> 是 </td>
<td style="text-align: left;"> int </td>
<td> 页大小 </td>
</tr>
<tr>
<td style="text-align: left;"> startDate </td>
<td style="text-align: left;"> 是 </td>
<td style="text-align: left;"> date </td>
<td> 开始日期时间 </td>
</tr>
<tr>
<td style="text-align: left;"> endDate </td>
<td style="text-align: left;"> 是 </td>
<td style="text-align: left;"> date </td>
<td> 结日期时间 </td>
</tr>
<tr>
<td style="text-align: left;">accountId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>账号Id</td>
</tr>
<tr>
<td style="text-align: left;">logType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>登录类型 -1:登录失败 1:登录成功 2:登出</td>
</tr>
</tbody>
</table>
<p><strong>提交数据示例</strong></p>
<p> {
"timestamp": 0,
"accountId": "string",
"logType": "1",
"projectId": "string",
"pageIndex": 1,
"pageSize": 50,
"startDate": "2023-06-01T00:00:00.000Z",
"endDate": "2023-06-02T00:00:00.000Z",
"appKey": "string",
"sign": "string"
}</p>
<p><strong>返回数据说明</strong></p>
<p>|参数名|类型|说明|
|:-----|:-----|----- |
|data|object[]|日志数据|
|success|bool|操作是否成功|
|error_code|int|错误代码|
|error_msg|string|错误消息|</p>
<p><strong>返回日志数据实体说明:</strong></p>
<p>|参数名|类型|说明|
|:-----|:-----|----- |
|accountId|string|账号Id|
|logType|string|登录类型 -1:登录失败 1:登录成功 2:登出 |
|loginFailReason|string|失败原因 0:其他 3:密码错误 4:验证码输入错误 5:登录过于频繁,需要图形验证码确认 7:账号不存在 8:账号来源类型受限 9:账号被禁止锁定 10:账号需要两步验证登录 11:验证码过期或者失效 12:频繁登录账号被锁定 13:账号首次登录需要重置密码 14:账号密码已过期 15:账号已经申请注销|
|date|string|登录时间|
|ip|string|IP地址 |
|platform|string|设备类型 |
|systemInfo|string|操作系统类型 |
|systemVersion|string|操作系统版本 |
|browserName|string|浏览器 |
|browserVersion|string|浏览器版本 |
|atitudeLongitude|string|经纬度 |
|deviceId|string|设备id |
|deviceModel|string|设备型号 |</p>
<h5>返回示例</h5>
<pre><code> {
&quot;error_code&quot;: 0,
{
&quot;data&quot;: [
{
&quot;date&quot;: &quot;2023-06-01T00:00:00.000Z&quot;,
&quot;logType&quot;: &quot;string&quot;,
&quot;accountId&quot;: &quot;string&quot;,
&quot;loginFailReason&quot;: 3,
&quot;ip&quot;: &quot;string&quot;,
&quot;platform&quot;: &quot;string&quot;,
&quot;systemInfo&quot;: &quot;string&quot;,
&quot;systemVersion&quot;: &quot;string&quot;,
&quot;browserName&quot;: &quot;string&quot;,
&quot;browserVersion&quot;: &quot;string&quot;,
&quot;atitudeLongitude&quot;: &quot;string&quot;,
&quot;deviceId&quot;: &quot;string&quot;,
&quot;deviceModel&quot;: &quot;string&quot;
}
]
}
}</code></pre>
<p><strong>成功</strong></p>
<p> {
"data": object[], //日志数据列表
"success": true,
} </p>
<p><strong>失败</strong></p>
<p> {
"error_msg": "错误描述",
"error_code": 10101, //状态码 非1为失败,
}</p>