返回提交历史
Modified
docs/APP_widget/ver.md
+52
-0
XFEstudio/bilibili-API-collect
feat(APP_widget/ver.md): getappversion
e7bfe39
代码差异
1 个文件
+52
-0
@@ -180,3 +180,55 @@ curl -G 'https://app.bilibili.com/x/v2/version/fawkes/upgrade' \
180
180
```
181
181
182
182
</details>
183
184
## 拼接最新版本下载地址
185
186
> https://api.bilibili.com/x/web-frontend/getappversion
187
188
*请求方法: GET*
189
190
**URL参数:**
191
192
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
193
| ---- | ---- | ---- | ---- | ---- |
194
| target | string | 目标平台 | 目测仅 `pc_electron`, 错误的值会导致返回 `HTTP 404` |
195
| cdn_url | string | CDN URL | 任意字符串, 默认 `https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe` |
196
197
**JSON回复:**
198
199
根对象:
200
201
| 字段 | 类型 | 内容 | 备注 |
202
| ---- | ---- | ---- | ---- |
203
| code | number | 返回值 | 0: 成功<br />-1: need target |
204
| message | string | 错误消息 | 成功时无此项 |
205
206
`data` 对象:
207
208
| 字段 | 类型 | 内容 | 备注 |
209
| ---- | ---- | ---- | ---- |
210
| cdn_url | string | CDN URL | 内容同请求参数 `cdn_url` |
211
| sole_cdn_url | string | 带版本的 CDN URL | `cdn_url + "?v=" + 最新版本` |
212
213
**示例:**
214
215
```shell
216
curl -G 'https://api.bilibili.com/x/web-frontend/getappversion' \
217
--url-query 'target=pc_electron' \
218
--url-query 'cdn_url=https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe'
219
```
220
221
<details>
222
<summary>查看响应示例:</summary>
223
224
```json
225
{
226
"code": 0,
227
"data": {
228
"cdn_url": "https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe",
229
"sole_cdn_url": "https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe?v=1.16.1-2"
230
}
231
}
232
```
233
234
</details>