OPEN APIv1 / 2026-04

API 开放文档

第一资讯开放 API,供 OpenClaw 新闻室自动化插件及外部系统集成使用。当前文档已覆盖文章 CRUD、回收站恢复、新闻室通稿/腾讯导入、封面取景同步、首页截图与媒体上传等最新能力。

基础地址:https://diyinews.cn

所有接口均采用 Bearer Token 认证。在请求头中加入 Authorization 字段,值为 Bearer <token>。Token 在后台 「API Key 管理」页面创建。

请求头格式

Authorization: Bearer diy_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

curl 示例

curl https://diyinews.cn/api/v1/articles \
  -H "Authorization: Bearer diy_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Python 示例

import urllib.request, json

TOKEN = "diy_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
req = urllib.request.Request(
    "https://diyinews.cn/api/v1/articles",
    headers={"Authorization": f"Bearer {TOKEN}"}
)
with urllib.request.urlopen(req) as r:
    data = json.load(r)
    print(data)

错误响应

401 Unauthorized  → { "error": "Missing token" }
403 Forbidden     → { "error": "Insufficient permissions" }
404 Not Found     → { "error": "Not found" }
409 Conflict      → { "error": "slug already exists" }
500 Internal      → { "error": "错误描述" }

首页下方版权文案点击后可直接跳转到本页:/docs/api