SEO 服务

SEO 周边能力:友情链接集合的统一管理(列表/详情/新增/更新/删除),便于站点外链建设。当前接入友情链接线路。

/api/seo/

服务说明

SEO 服务当前提供友情链接的统一管理:列表查询、单条详情、新增、更新与删除,可用于自有站点的友链库维护,也是本站在做外链交换时使用的同一套数据。

接口为 RESTful 风格:GET / POST 作用于集合,GET / PATCH / DELETE 按数字主键 id 操作单条;链接地址全局唯一,重复提交同一 URL 会被拒绝。

本服务需项目签名。

响应格式

所有接口返回同一个 JSON 信封,业务数据都在 data 里:

{
  "code": 10000,
  "msg": "成功",
  "data": { ... }
}
  • code:业务状态码,10000 表示成功;其余为各类错误,完整清单见「错误码」页。
  • msg:给人看的提示文案,可直接展示给终端用户,但不要用它做逻辑判断。
  • data:业务数据;出错时通常为 null。各接口 data 的具体字段见该接口的「响应说明」。

判断成功与否请看 code,不要依赖 HTTP 状态码。 查看完整错误码

SEO 服务 API 常见问题

这个服务能做什么?
统一管理站点友情链接:列表、详情、新增、更新、删除五个端点,可作为独立友链页的数据源,也可以给多个站点共用一份友链表。
友链数据是集中存的吗?
是,存在本站数据库,多个站点读同一份数据;前台用列表端点直接渲染,不用各自维护。
前台展示要注意什么?
建议外链加 rel="nofollow noopener",既避免被低质站点蹭权重,也避免新窗口被劫持。
SEO 服务接口怎么接入?需要签名吗?
SEO 服务挂在 /api/seo/ 前缀下:需签名的端点按 app_id + timestamp + nonce + sign(HMAC-SHA256,密钥为 APPSECRET)调用,开放端点直接请求即可。拿不准时用本页右侧的「在线调试」—— 它会代签并把你实际发出的请求与真实响应都回显出来。
SEO 服务的返回结构和错误码怎么看?
全部接口统一返回 {code, msg, data}:code=10000 表示成功,2xxxx 为业务错误,3xxxx / 4xxxx / 5xxxx 分别为外部依赖、客户端与系统错误。完整含义与处理建议见「错误码总表」(/docs/errors/)。
小影API · 通用 API 聚合服务