XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

feat(APP_widget/ver.md): getappversion

e7bfe39
SessionHu <102411014+SessionHu@users.noreply.github.com>
提交于

代码差异

1 个文件 +52 -0
Modified docs/APP_widget/ver.md +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>