日常

每日新闻图

0次调用
1 积分/次

想用一张图快速了解天下大事?这个接口为你一键生成今日新闻摘要,非常适合用在早报、数字看板或应用首页等场景。

功能概述

此接口会实时抓取各大平台的热点新闻,并动态地将它们渲染成一张清晰、美观的摘要图片。你调用接口,直接就能得到一张可以展示的图片。

使用须知

调用此接口时,请务必注意以下两点:

  1. 响应格式是图片:接口成功时直接返回 image/jpeg 格式的二进制数据,而非 JSON。请确保你的客户端能正确处理二进制流,例如直接在 <img> 标签中显示,或保存为 .jpg 文件。

  2. 设置合理超时:由于涉及实时新闻抓取和图片渲染,处理过程可能耗时数秒。建议将客户端请求超时时间设置为至少10秒,以防止因等待过久而失败。

未能正确处理图片响应或超时设置过短,是导致调用失败的最常见原因。

响应

200 / 请求成功

请求成功!响应体是JPEG格式的图片二进制数据。你可以直接将其显示或保存为图片文件。

image/jpeg
图片响应说明
Response · Image/JPEG
这是什么

接口返回的是图片的二进制数据流,而非 JSON 对象。客户端在接收到响应后,需要将其作为图片文件进行解析和处理。

前端展示方案

在浏览器环境中,最标准的做法是将响应体读取为 Blob 对象,并通过 URL.createObjectURL 生成一个临时的本地访问地址,最后将其赋值给 <img> 标签。为了避免内存泄漏,建议在图片加载完成后释放该 URL。

TYPESCRIPT
Node.js 服务端保存方案

如果是在 Node.js 环境中调用该接口,可以将响应转换为 ArrayBuffer,再转为 Buffer 并写入本地文件系统。

TYPESCRIPT

500 / 服务器内部错误

服务器内部错误。暂时无法生成图片,请稍后重试。

JSON

502 / 网关错误

暂时无法获取相关内容,请稍后重试。

JSON