SuperAPI AI 工具集

forem-api

编程与开发

查看项目

更新于 10-16 07:26

技能介绍

用途:帮助开发者通过 Forem REST API v1 与 DEV.to 及其他 Forem 社区平台集成,实现文章的发布与管理、用户与评论数据获取、组织信息查询、标签与互动操作等。

主要能力:覆盖文章(发布、查询、更新、取消发布、个人草稿与已发布列表)、用户(当前用户信息、按 ID 或用户名查询)、评论、组织、标签、关注与粉丝、反应(点赞等)以及阅读列表等端点。支持通过 api-key 请求头认证,并需配合 accept: application/vnd.forem.api-v1+json 请求头。API 密钥在 dev.to/settings/extensions 生成。公开 GET 端点可无需认证,写操作大多需要密钥。

使用方式:以 curl、fetch 或 requests 等 HTTP 客户端调用 https://dev.to/api/ 下的端点;请求头使用 api-key 而非 Authorization;响应为 JSON,含 type_of、id 等字段。列表端点支持 page 与 per_page 分页参数。文章正文使用 body_markdown 字段,支持 Markdown。

适用场景:构建与 Forem 平台的集成、以编程方式发布或管理文章、拉取用户与评论数据、调试 API 请求、学习端点与最佳实践。

限制:API v0 已弃用,推荐 v1;存在速率限制,应实现分页、缓存与指数退避;认证端点的 CORS 被禁用;管理类端点需相应权限;具体价格与收费信息暂未提供。