ROM直链提取API服务

支持小米和一加设备ROM直链获取

作者:缺钱男高卖闲置

使用方法:

小米: /api/get_rom_link?brand=xiaomi&device_code=设备代号&version=版本号

小米(通过设备型号): /api/get_rom_link?brand=xiaomi&device_model=设备机型&version=版本号

一加: /api/get_rom_link?brand=oneplus&device_code=设备机型/代号&version=版本号

接口响应示例:

小米API - 成功响应(数据库缓存)

{
  "success": true,
  "device_code": "alioth",
  "version": "V14.0.12.0.TKHMIXM",
  "official_link": "https://bkt-sgp-miui-ota-update-alisgp.oss-ap-southeast-1.aliyuncs.com/miui/miui_alioth_V14.0.12.0.TKHMIXM_xxxxxx_13.0.zip",
  "total_links": 1,
  "from_database": true
}

小米API - 成功响应(实时获取)

{
  "success": true,
  "device_code": "alioth",
  "version": "V14.0.12.0.TKHMIXM",
  "official_link": "https://bkt-sgp-miui-ota-update-alisgp.oss-ap-southeast-1.aliyuncs.com/miui/miui_alioth_V14.0.12.0.TKHMIXM_xxxxxx_13.0.zip",
  "total_links": 1,
  "from_database": false
}

小米API - 失败响应

{
  "success": false,
  "error": "未找到相关的ROM页面",
  "message": "未找到设备unknown_device的ROM直链"
}

一加API - 成功响应(数据库缓存)

{
  "success": true,
  "device_code": "OnePlus 9 Pro",
  "version": "LE2120_11.F.23",
  "official_link": "https://gauss-otacostmanual-cn.allawnfs.com/ota/OnePlus9ProHydrogen_22.E.20_xxxxxx_11_OTA.zip",
  "total_links": 1,
  "from_database": true
}

一加API - 成功响应(实时获取)

{
  "success": true,
  "device_code": "OnePlus 9 Pro",
  "version": "LE2120_11.F.23",
  "official_link": "https://gauss-otacostmanual-cn.allawnfs.com/ota/OnePlus9ProHydrogen_22.E.20_xxxxxx_11_OTA.zip",
  "total_links": 1,
  "from_database": false
}

一加API - 失败响应

{
  "success": false,
  "error": "设备未找到",
  "message": "未找到设备: unknown_device"
}

通用参数错误响应

{
  "error": "设备代号不能为空"
}