Toggle navigation
Toggle navigation
This project
Loading...
Sign in
docs
/
developer-docs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
chong
2020-11-23 13:56:48 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
efb3fa08b1575449e832b3c6a7264507c6a37e9c
efb3fa08
1 parent
b481de6a
扫码登录
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
96 additions
and
1 deletions
班主任/班主任.md
用户相关/TV扫码登录.md
班主任/班主任.md
View file @
efb3fa0
...
...
@@ -14,6 +14,7 @@
| 变量名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| learning | Object | Y | 学情 | |
| unfinished | List | Y | 未完成学生列表 | |
| finished | List | Y | 已完成学生列表| |
...
...
@@ -33,6 +34,7 @@
```json
{
"learning": {
"unfinished": [{
"user_id": 9200,
"user_real_name": "吕寰",
...
...
@@ -56,7 +58,8 @@
}
]
}]
}
}
}
```
## 用户规划课程接口
...
...
用户相关/TV扫码登录.md
0 → 100644
View file @
efb3fa0
> env.url: `https`://api[api-online.test].boxfish.cn
>
> notes:
>
*
`默认所有接口都要携带token`
access_token
# TV扫码登录
## 获取登录二维码
*
URL {env.url}/qrcode
*
`GET`
Method
*
path 参数: 无token
*
request 参数:
*
response:
http code 200
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| uuid | String | Y |二维码唯一标示| |
| qrcode| String | Y | base64 二维码||
```
json
{
"uuid"
:
"n9107fXmT46dT_9oYiR-3w"
,
"qrcode"
:
"iVBORw0KGgoAAAANSUhEUgAAAQ4AAAEOCAYAAAB4sfmlAAAGQElEQVR42u3dS27bUBREQe5/0/YaDFhUd986QIZMxPepDPQoPj+S9MceQyAJHJLAIQkcksAhCRySBA5J4JAEDkngkAQOSQKHJHBIAockcEgChySBQxI4JIFDEjgkgUMSOCQJHJLAIQkcksAhCRySBA5J4JAEDkngkAQOSUqF43me+j+fuPe3x3ph3q0zcIADHOAAhwkFBzjAAQ5wgAMc4AAHOMABDnCAwzoDBzjAAQ5wxC7mT3zOpE2Q9HcmzcPCOgMHOMABDnCAAxzgAAc4wAEOcBgocIADHOAABzjAAQ5wgAMc4AjYkC2b4PKZkqT5W1hn4AAHOMABDnCAAxzgAAc4wAEOcIADHOAABzjAAQ5wgAMc4ADH6IS2fJa37yFpvYADHOAABzjAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcIADHOA4NaELG2T9cXxwgAMc4AAHOMABDusMHOAABzjAYULBAQ5wgAMc4AAHOMABDnCMwrEA3PrmWYDYfgAHOMABDnCAAxzWGTjAAQ5wgMOEggMc4AAHOMBhP4ADHOAAxygcLX8WwLl83cI6Awc4XAcOcIDDdeAABzhsSHCAAxzgcB04wAEO14EDHOBwHTjAodhzAOsvuRY4BA6BQ+AABzgEDnCAQ+AAh8ABDnAIHAKHDsKxcB5j/XMm4XD5rA04bEhwgAMc4AAHOMABDp8THOAABzjAAQ5wgAMc4AAHOMABDnCMwrG+gNZfVu2xenCAAxzgAAc4wAEOcIADHOAABzjAAQ5wgAMc4AAHOMABDnAchCPq++mgxbywQZKAS0Kzfp+gAhzgAAc4wAEOcIADHOAABzjAAQ5wgAMc4AAHOAQOcICjBY7178IXzqK0bAKP1YMDHOAABzjAAQ5wgAMc4AAHOMDh/sABDnCAAxzgAAc4wAEOcHx1MSddt7BgF85xLCAGDnCAAxzgAAc4wAEOcIADHOAABzjAAQ5wgAMc4AAHOMABDnCEb8jLwCWNtReDgwMc4AAHOMABDnCAAxzgAAc4wAEOcIADHOAABzjAAQ5wgAMcp1DxYmm/cr4GADjAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcIADHOAABzhOw2FD5kO1/kvfznGAAxzgAAc4wAEOcIADHOAABzjAAQ5wgAMc4AAHOMABDnCAAxyxj3q3LMqk+7v8svGKvQcOcIADHOAABzjAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAGOFjh8T7471m8jvfBL5s5xgAMc4AAHOMABDnCAAxzgAAc4wAEOcIADHOAABzjAAQ5wgOOlxZz0711+yfXC2YmWtVTxHxA4wAEOcIADHOAABzjAAQ5wgAMc4LCWwGGywQEOcIADHOAABzgy7qEFKo/c548LOMABDnCAAxzgAAc4wAEOcIADHOAABzjAAQ5wgAMc4AAHOMDx0kC1LJKFF0u3AOCxenCAAxzgAAc4wAEOcIADHOAABzjAAQ5wgAMc4AAHOMABDnCA41QLj9wbzwxwwAEOcIADHAKH8QSHwGE8wQEOCx0c4AAHOMABDnCAAxzgAEfAxLR8n//2Arr8KPvC/IEDHOAABzjAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcIADHP+4mKMGy8uxIz6nczHgAAc4wAEOcIADHOAABzjAAQ5wgAMc4AAHOMABDnCAAxzgAMfcwmv5Pj/p/tbPorSMGTjAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcIADHOAABzjAcRCOhTMsC+OZtAbBAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcIADHOAABzjAAQ5wVP5a+dtztIDfVRzAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcIADHOAABzjAcRqOy8C1PK6+MJ5J9w4OcIADHOAABzjAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcAQs2IVF4sXLGZ/z6lkNcIADHOAABzjAAQ5wgAMc4AAHOMABDnCAAxzgAAc4wAEOcEzAIQkcksAhSeCQBA5J4JAEDkngkCRwSAKHJHBIAockcEgChySBQxI4JIFDEjgkgUOSwCEJHJLAIQkcksAhSeCQBA5J4JAEDkngkAQOSQKHJHBIAockcEg62C/MkwGk1QZnPwAAAABJRU5ErkJggg=="
}
```
## 扫描二维码
*
URL {env.url}/scan/login
*
`POST`
Method
*
path 参数:
*
request 参数:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| uuid| String | Y | 二维码中识别的uuid| true,false |
| type| String | Y |扫描二维码| scan |
*
response:
http code 200
## 扫描后确认登录
*
URL {env.url}/scan/login
*
`POST`
Method
*
path 参数:
*
request 参数:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| uuid| String | Y | 二维码中识别的uuid||
| type| String | Y |使用二维码登录| login |
*
response:
http code 200
## TV登录 (轮询)
*
URL {env.url}/qrcode/login
*
`GET`
Method
*
path 参数:
*
request 参数:
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| uuid| String | Y |uuid||
*
response:
http code 404 继续轮询
http code 200 进入页面
|参数名 | 类型 | 必填 | 说明 | 示例 |
|-------------|--------|------|----------|------|
| id| Long | Y |用户ID||
| uuid| String | Y | uuid ||
| status| String | Y |二维码状态||
| access_token| String | Y |用户token||
| qCloud.identifier| String | Y |腾讯云账号||
| qCloud.sign| String | Y ||腾讯云签名|
```
json
{
"id"
:
7566
,
"uuid"
:
"n9107fXmT46dT_9oYiR-3w"
,
"status"
:
"LOGIN"
,
"qCloud"
:
{
"identifier"
:
"a4cffc0652278de70dc2b3f374497358"
,
"sign"
:
"eJxFkMtugzAURP*FbarGT3AqdRHxUGhALWr63CCDbWqlAWKcNCjqvxdQom7n3NGdmbOzSZ5vedtqkXObYyOcOwc4N5MsT602MufKSjPIkFKKALjSozSdbuoBIAApRBiAf6iFrK1WejJyUipVApci5DEhPSBKVGCFPUIWHqbs4ul0NRyn4YsfZ34fpipKGf*cQ7ZbvWXV4VEG78WDwjOK9sbEBeTHhK2f2DKu-Gq-9bLFT-j9BddLtQlYH80jArtVDEUXfNRNWp9m8DXx4-vrM7HNp9pjMTImJ5jSC7R6J0fdBdQFCKNrQl6WzaG2ue1bOe30*wdot1zA"
},
"access_token"
:
"jc2yiAET0C"
}
```
...
...
Please
register
or
login
to post a comment