Dub.co Links API

🔗 企业级短链接全生命周期管理

通过 Bearer Token 认证,为 Dub 短链接平台提供完整的 CRUD 及批量操作能力,支持 100 条/批次的批量处理与 upsert 语义。

收藏
3k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Dub Links API Skill 封装了 Dub.co 平台的短链接管理能力,专注于 /links* 端点族。用户通过 Bearer Token 认证后,可执行单条或批量操作:创建(POST /links)、更新(PATCH /links/{linkId})、upsert(PUT /links/upsert)、删除(DELETE /links/{linkId}),以及查询类操作——单条检索(GET /links/info 支持 domain+key、linkId、externalId 三种维度)、分页列表(GET /links)、计数(GET /links/count)。批量接口支持最高 100 条/批次,涵盖创建(POST /links/bulk)、更新(PATCH /links/bulk)和删除(DELETE /links/bulk)。建议工作流为:识别意图 → 校验最小输入(如 urllinkId 或筛选条件)→ 执行 curl -s 请求并 jq 解析 → 返回精简摘要(优先展示 shortLinkurlarchived 状态)。

显著优点

  • 语义完备的 upsertPUT /links/upsert 可根据 URL 自动判断更新或创建,避免重复与冲突。
  • 高效批量处理:三类批量端点均支持 100 条上限,适合大规模导入、归档或清理场景。
  • 多维度检索:单条查询支持 domain+key、linkId、externalId,便于与外部系统 ID 映射。
  • 灵活筛选与排序:列表接口提供 searchtagId(s)folderIdtenantIdsortBy/sortOrder,满足复杂分页需求。

潜在缺点与局限性

  • 范围严格受限:明确排除 analytics、events、conversions、domains、folders、tags、tokens 等端点,无法满足统计报表或域名管理需求。
  • 批量上限锁死:100 条/批次对超大规模数据集仍需客户端分页循环。
  • 认证依赖单一:仅支持 Bearer Token;无 OAuth 2.0 或细粒度权限分级说明,需用户自行保管密钥。
  • 错误处理责任外置:需调用方自行实现 429 退避、网络重试(建议最多 2 次)及 422 参数校验。

适合人群

  • 需要将短链接能力集成至内部工具、CLI 或自动化工作流(如 CI/CD、营销自动化)的开发者与 DevOps。
  • 管理大量营销链接、需批量归档或更新的运营团队。
  • 希望用外部 ID(externalId)打通自有数据库与 Dub 链接体系的 SaaS 构建者。

常规风险

  • 密钥泄露风险DUB_API_KEY 需以环境变量或密文管理,避免硬编码;泄露可能导致链接被恶意篡改或删除。
  • 误删与批量操作不可逆DELETE /links/bulk 无回收站机制,建议操作前执行 GET /links/count 或备份关键 linkId
  • Rate Limit 与可用性:未明确公开 QPS/TPS 上限,生产环境需实现指数退避及熔断。
  • 数据归属边界:所有操作作用于当前 Bearer Token 绑定的 workspace,跨 workspace 数据隔离需用户自行确认。

Dub.co Links API 内容

references文件夹
手动下载zip · 67.0 kB
openapi-spec.jsonapplication/json
请选择文件