芯剪开放平台

分享链接解析

抖音、快手、微博等平台的分享链接 → 无水印视频直链、封面、作者信息。同步返回,按次计费。

POST /v1/extract/share-url

curl -X POST https://api.gomiservice.com/v1/extract/share-url \
  -H "Authorization: Bearer sk-gomi-你的Key" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "7.43 复制打开抖音,看看【某某的作品】 https://v.douyin.com/xxxxxxx/"
  }'
字段必填说明
url是分享链接。短链、完整链接、整段分享口令文本都可以,服务端会从文本里找出链接、按域名识别平台

这个接口同步返回结果,不是任务,不用轮询。慢的时候要等几十秒,客户端超时请设到 2 分钟。

响应

{
  "source": "douyin",
  "title": "作品标题",
  "video_url": "https://…无水印直链…",
  "cover_url": "https://…封面…",
  "music_url": "https://…背景音乐…",
  "image_urls": [],
  "author": {
    "uid": "…",
    "name": "作者昵称",
    "avatar_url": "https://…"
  },
  "points_charged": 20,
  "duration_ms": 15300,
  "width": 1080,
  "height": 1920
}
字段说明
source平台标识,取值见下方平台清单
video_url无水印视频直链。图集帖这里为空、image_urls 非空——两者不会同时有值,按这个区分视频帖和图集帖
image_urls图集帖的图片直链,视频帖是 []
music_url背景音乐,有的平台没有,为空串
points_charged这次扣了多少点。0 表示这个团队之前为这条内容付过费,这次是免费重新解析
duration_ms / width / height视频时长(毫秒)和尺寸。平台没提供时是 0,图集帖三个都是 0

直链带平台的过期签名,几分钟到几小时后会失效(表现为 403)。要留存请拿到后尽快下载转存,不要只存链接。失效了就再解析一次——同一条内容不会重复扣费。

计费

  • 按次计费,价格按平台定,跟芯剪网页上的「分享解析」一样
  • 同一个团队、同一条内容只收一次费:按平台的内容编号认,不按链接字符串认——短链、长链、重新分享的口令都算同一条。网页上解析过的内容,用 API 再解析也是免费的,反过来也一样
  • 解析失败不扣费
  • 扣的是 Key 所属团队的点数,这把 Key 的用量里也记这一笔(免费重新解析不记)

GET /v1/extract/sources

支持的平台清单。

curl https://api.gomiservice.com/v1/extract/sources \
  -H "Authorization: Bearer sk-gomi-你的Key"
{
  "sources": [
    { "source": "douyin", "name": "抖音", "hosts": ["v.douyin.com", "www.douyin.com", "www.iesdouyin.com", "douyin.com"] },
    { "source": "kuaishou", "name": "快手", "hosts": ["v.kuaishou.com"] }
  ]
}

hosts 是这个平台分享链接的域名(精确匹配)。提交前可以先按它判断链接能不能解析;域名不在清单里的会被拒成 EXTRACT_URL_UNSUPPORTED,不扣费。平台会陆续增加,以这个接口的返回为准。

常见错误

codeHTTP何时处理
EXTRACT_URL_UNSUPPORTED400链接不属于任何支持的平台对照平台清单检查链接
EXTRACT_URL_INVALID400平台认识,但这条内容取不到:链接残缺、作品已删除或设为私密换一条链接
EXTRACT_CONTENT_BLOCKED400内容有版权或地区限制,暂时解析不了换链接也没用,换一条内容
EXTRACT_IN_PROGRESS409同一条内容正在被你们团队的另一个请求解析等几十秒再试,那时多半直接免费返回
EXTRACT_UPSTREAM_FAILED503平台接口暂时请求失败稍后重试(失败不扣费)
INSUFFICIENT_BALANCE400团队点数不足充值

全部错误码见错误码。

本页目录