GET/api/rankboost/screenshot/{log_id}

获取干预执行截图

根据干预记录 (Log) 的 ID 获取系统自动截图。直接返回原生图片的二进制流数据(通常为 image/jpeg 或 image/png)。

Path 参数

参数名类型必填说明
log_idinteger是 干预日志记录的唯一标识 ID,可从 /api/rankboost/logs 接口的返回值中获取。

返回值说明

成功 (200 OK): Body 为图像的原生二进制数据(通常 Content-Type 为 image/jpeg 或 image/png)。

失败 (404 Not Found): JSON 格式错误信息,如 "截图不存在或已过期"。

GET
此请求方法通常不需要 Request Body。
curl -X GET "https://www.fashionbashusa.com/api/rankboost/screenshot/12345" \
     -H "Authorization: Bearer YOUR_API_KEY" \
     --output screenshot.jpg
前端接入示例 (JavaScript)
// 1. 携带 Bearer Token 发起请求获取 Blob 数据
const response = await fetch('https://www.fashionbashusa.com/api/rankboost/screenshot/12345', {
  headers: {
    'Authorization': `Bearer ${token}`
  }
});

// 2. 将响应转换为 Blob 对象
const blob = await response.blob();

// 3. 创建本地 Blob URL 供 img 标签使用
const objectUrl = URL.createObjectURL(blob);

<!-- 4. 在 HTML/Vue/React 中绑定展示 (以 Vue 为例) -->
<img :src="objectUrl" />

// 注意:组件销毁时记得释放内存 URL.revokeObjectURL(objectUrl)