返回提交历史
Modified
other/API_sign.md
+4
-4
XFEstudio/bilibili-API-collect
fix typo
c91be49
代码差异
1 个文件
+4
-4
@@ -10,12 +10,12 @@
10
10
11
11
**appkey与appsec一一对应**
12
12
13
- [API 签名的计算方式](#API 签名的计算方式)
14
- [已知的 APPKey](#已知的 APPKey)
13
- [API签名的计算方式](#API签名的计算方式)
14
- [已知的APPKey](#已知的APPKey)
15
15
16
16
---
17
17
18
## API 签名的计算方式
18
## API签名的计算方式
19
19
20
20
首先为参数中添加`appkey`字段,然后按照参数的 key 重新排序,再将重排序后的参数使用 url query 格式序列化拼接与该 appkey 相对应的 appsec (盐值) 进行**md5 hash计算**(32位小写),该 hash 便是 API 签名
21
21
@@ -58,7 +58,7 @@ print(query)
58
58
appkey=1d8b6e7d45233436&id=114514&str=1919810&test=%E3%81%84%E3%81%84%E3%82%88%EF%BC%8C%E3%81%93%E3%81%84%E3%82%88&sign=01479cf20504d865519ac50f33ba3a7d
59
59
```
60
60
61
## 已知的 APPKey
61
## 已知的APPKey
62
62
63
63
| appkey | appsec(sign盐值) | 平台 | 应用 | 备注 |
64
64
| ---------------- | -------------------------------- | ---- | -------- | -------- |