获取用户喜欢作品数据

最低 ¥0.03/次起即将上线

单价随接口累计调用量阶梯调整

POSThttps://redfox.hk/story/api/tiktok/ability/userFavoriteAwemeList

API 密钥获取与配置

获取密钥

调用 API 前,请先在控制台生成 API 密钥并完成配置。在 HTTP 请求头中添加API Key 字段,密钥用于身份校验与额度计费。

获取步骤

  1. 前往控制台页面,进入 API 密钥管理模块。
  2. 若无已生成的密钥,点击生成新密钥,复制并妥善保存密钥。
  3. 在请求头中添加 REDFOX_API_KEY或X-API-KEY字段并填入密钥后即可调用。

API说明

Method:POST

Host:https://redfox.hk

Path:/story/api/tiktok/ability/userFavoriteAwemeList

请求头

名称类型必填说明示例
REDFOX_API_KEYstring是平台鉴权令牌,每次请求必填ak_xxxxxx
Content-Typestring是请求体数据类型application/json

请求参数

参数类型必填说明示例
sec_user_idstring否用户加密ID,必填MS4wLjABAAAA-RkTGCGXLuLKRM5Xcuuwm7Mclg51I2ECO1RqOA7mJHuXFz99nztdi077Z2XmYHZV
max_cursorinteger否翻页游标,必填,第一页传00

返回值与结构

统一包装一般为 `code`、`message`/`msg`、`data`(以实际服务为准)。

响应字段

字段类型说明示例
hasMoreinteger是否还有更多数据,1-是,0-否
nextCursorinteger下一页游标
workListarray作品列表
areastring地区
authorDataobject作者数据
avatarImagestring作者头像
enterpriseVerifystring企业认证信息
secUserIdstring作者secUid
userAreastring作者地区
userHandlestring作者唯一ID(handle)
userIdstring作者UID
userNamestring作者昵称
userSignaturestring作者签名
verifyInfostring认证信息
contentstring作品描述
mediaTypestring内容类型(video/photo等)
musicDataobject音乐数据
musicAlbumstring专辑
musicAuthorstring音乐作者
musicCoverImagestring音乐封面
musicDurationinteger音乐时长(秒)
musicIdstring音乐ID
musicPlayAddressstring音乐播放地址
musicTitlestring音乐标题
originalSoundFlagboolean是否原创声音
publishTimeinteger发布时间戳(秒)
shareLinkstring分享链接
statsDataobject统计数据
commentTotalinteger评论数
downloadTotalinteger下载数
favoriteCountinteger收藏数
forwardTotalinteger转发数
likeCountinteger点赞数
repostTotalinteger转载数
shareTotalinteger分享数
viewCountinteger播放数
whatsappShareTotalintegerWhatsApp分享数
videoDataobject视频数据
coverImagestring封面图
definitionstring清晰度
downloadAddressstring下载地址(带水印)
downloadNoMarkAddressstring无水印下载地址
dynamicCoverImagestring动态封面图
originCoverImagestring原始封面图
playAddressstring播放地址
playDurationinteger视频时长(毫秒)
videoHeightinteger视频高度
videoWidthinteger视频宽度
watermarkFlagboolean是否有水印
workIdstring作品ID
workTypeinteger作品类型

请求示例

# 暂无示例

响应示例

{
  "code": 2000,
  "data": {
    "hasMore": 1,
    "nextCursor": 1790154760000000,
    "workList": [
      {
        "area": "AU",
        "authorData": {
          "avatarImage": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-avt-0068/693e1e473bc75ee2d13a58eae744038b~tplv-tiktokx-cropcenter-q:1080:1080:q70.heic?dr=9608&refresh_token=e3703e02&x-expires=1790665200&x-signature=oinXZCAjsX0jjsE4o4HOLjA2sws%3D&t=223449c4&ps=87d6e48a&shp=d05b14bd&shcp=fb0ad5ba&idc=no1a&sc=avatar&s=FAVORITE",
          "enterpriseVerify": "",
          "secUserId": "MS4wLjABAAAAADx28lSOy8HIn_ICLW6HJFc9R3WicCZrN--CX8HuPqLEVj28xkDCBBFbph5pxb-G",
          "userArea": "AU",
          "userHandle": "tomcurtainofficial",
          "userId": "7133529126019236865",
          "userName": "Tom Curtain Offical",
          "userSignature": "Golden Guitar Winner 🏆 Kids 📕 Author\nOwner: Katherine Outback Experience 🐴🐶 Album 💿 HERE'S TO YOU out now! 🎶 \nNew Tour 🇦🇺 Sept '26-Apr '27",
          "verifyInfo": ""
        },
        "content": "No, the hay isn’t going to unload itself… good thing we got Country Boys, Cowgirls and Horses!  This is our pre-tour “shakedown” trip! We are in Darwin performing at GMXP (the international MotorX championships) for the next three days. It’s the perfect opportunity to work out what we are missing and what we really don’t need before our first official show on tour in just 11 days!  #t#tomcurtaink#katherineoutbackexperiencec#countrymusicaustraliancountrymusic",
        "mediaType": "video",
        "musicData": {
          "musicAlbum": "COUNTRY BOYS, COWGIRLS AND HORSES",
          "musicAuthor": "Tom Curtain",
          "musicCoverImage": "https://p16-sg.tiktokcdn.com/aweme/720x720/tos-alisg-v-2774/oEdR3AoB1Aa5zOSiiAAbVBERWAvbfTmwcsENCs.jpeg",
          "musicDuration": 60,
          "musicId": "7681846811892353025",
          "musicPlayAddress": "https://sf16-music.tiktokcdn-eu.com/obj/tos-alisg-ve-2774/oUpyAb2Mv0UmkIbi1z1IzYr9AWiBhSO1vat6r",
          "musicTitle": "COUNTRY BOYS, COWGIRLS AND HORSES",
          "originalSoundFlag": false
        },
        "publishTime": 1789639894,
        "shareLink": "https://www.tiktok.com/@tomcurtainofficial/video/7686444794058411285?_r=1&u_code=f02k6dbdi09a50&preview_pb=0&sharer_language=en&_d=f02k5amef517c6&share_item_id=7686444794058411285&source=h5_m",
        "statsData": {
          "commentTotal": 0,
          "downloadTotal": 0,
          "favoriteCount": 6,
          "forwardTotal": 0,
          "likeCount": 234,
          "repostTotal": 0,
          "shareTotal": 0,
          "viewCount": 7608,
          "whatsappShareTotal": 0
        },
        "videoData": {
          "coverImage": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-0037/owfryqDCEpT7AF2yvGcI8gBvZxGqBQD0EINfRX~tplv-tiktokx-cropcenter-q:300:400:q70.heic?dr=9232&refresh_token=53265db6&x-expires=1790665200&x-signature=pckwSU5Krtaye4qsncHtaeLhuHE%3D&t=bacd0480&ps=933b5bde&shp=d05b14bd&shcp=fb0ad5ba&idc=no1a&biz_tag=tt_video&s=FAVORITE&sc=cover",
          "definition": "540p",
          "downloadAddress": "https://v45.tiktokcdn-eu.com/eee5a383c88eb0aba61c4fa1b3582c77/6abb69cd/video/tos/alisg/tos-alisg-pve-0037c001/o8I2rqvEGB7GlgRD0fEAGFEByvDyXqQ1CfQxSc/?a=1233&bti=N3YpOzs8Zik3OjlmOm0wMjI6ZDQ0MDo%3D&&bt=3482&eid=20480&ft=td_Lr8QLodzR12Nv8G_NzIxR9sobiq_45SY&mime_type=video_mp4&rc=aDY5NDVkNzY1NGZnN2g7PEBpM3F4anQ5cmZ1ZDMzODczNEBeMV8yLy0vXi8xMzMxLmM0YSM1cmMtMmRjbWlhLS1kMWBzcw%3D%3D&vvpl=1&l=2026092807331701E50B20B02EDCCD62AC&btag=e0007d000",
          "downloadNoMarkAddress": "https://v45.tiktokcdn-eu.com/6ce5286d73e1ccb6c41752939ca9543d/6abb69cd/video/tos/alisg/tos-alisg-pve-0037c001/okjlQ4gIjMAOvPGuo3XQDjVgeIeAuCoVIe8srQ/?a=1233&bti=N3YpOzs8Zik3OjlmOm0wMjI6ZDQ0MDo%3D&&bt=1689&ft=td_Lr8QLodzR12Nv8G_NzIxR9sobiq_45SY&mime_type=video_mp4&rc=ZDk4NWlnaGg7ODo0ZjNoOEBpM3F4anQ5cmZ1ZDMzODczNEA1L15iNjItXzQxNF5jLWJiYSM1cmMtMmRjbWlhLS1kMWBzcw%3D%3D&vvpl=1&l=2026092807331701E50B20B02EDCCD62AC&btag=e0007d000",
          "dynamicCoverImage": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-0037/o0frxXgqfAIc8yabDDRqDNBQvEBcFExvC7LI20~tplv-tiktokx-origin.image?dr=9229&refresh_token=05d86c9b&x-expires=1790665200&x-signature=0w2QJrntIFQYlw75jNWA7Q3d79M%3D&t=bacd0480&ps=4f5296ae&shp=d05b14bd&shcp=fb0ad5ba&idc=no1a&biz_tag=tt_video&s=FAVORITE&sc=dynamic_cover",
          "originCoverImage": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-0037/okqq60XvII7QBvCEIxSrWBAACRFNgcfDvgfDyE~tplv-tiktokx-shrink-aq:360:360:q75.heic?dr=13023&refresh_token=951a6db5&x-expires=1790665200&x-signature=wmI%2FnBQH8P45ZoE%2Bbd%2FqLkl8J%2Fs%3D&t=bacd0480&ps=d97f9a4f&shp=d05b14bd&shcp=fb0ad5ba&idc=no1a&sc=feed_cover&biz_tag=tt_video&s=FAVORITE",
          "playAddress": "https://v45.tiktokcdn-eu.com/6ce5286d73e1ccb6c41752939ca9543d/6abb69cd/video/tos/alisg/tos-alisg-pve-0037c001/okjlQ4gIjMAOvPGuo3XQDjVgeIeAuCoVIe8srQ/?a=1233&bti=N3YpOzs8Zik3OjlmOm0wMjI6ZDQ0MDo%3D&&bt=1689&ft=td_Lr8QLodzR12Nv8G_NzIxR9sobiq_45SY&mime_type=video_mp4&rc=ZDk4NWlnaGg7ODo0ZjNoOEBpM3F4anQ5cmZ1ZDMzODczNEA1L15iNjItXzQxNF5jLWJiYSM1cmMtMmRjbWlhLS1kMWBzcw%3D%3D&vvpl=1&l=2026092807331701E50B20B02EDCCD62AC&btag=e0007d000",
          "playDuration": 16100,
          "videoHeight": 1024,
          "videoWidth": 576,
          "watermarkFlag": true
        },
        "workId": "7686444794058411285",
        "workType": 0
      }
    ]
  },
  "msg": "成功"
}

常见状态码说明

调用接口时,响应体中的 code 字段对应以下状态码。完整列表请查看 API 状态码说明页。

状态码说明排查建议
400请求参数错误检查请求体、Query 参数是否与文档一致,必填项是否齐全。
401鉴权失败确认请求头已添加 REDFOX_API_KEY 或 X-API-KEY,且密钥有效、未禁用。
403无权限访问当前密钥或账号无权调用该接口,请检查密钥状态与接口权限。
500系统内部错误服务端异常,请稍后重试;持续出现请联系技术支持。
503服务暂不可用服务维护或短暂过载,请间隔一段时间后重试。
1001缺少必要参数对照「请求参数」表,补全必填字段。
1002参数格式不正确检查字段类型与格式(如 URL、日期、枚举值)是否符合说明。
1003参数类型错误确认 JSON 中数字、字符串、布尔等类型与文档定义一致。
3103密钥不存在密钥可能已删除或填写错误,请前往控制台核对并重新复制。
3105API Key 已禁用在控制台启用该密钥,或创建新密钥后替换请求头中的值。
3201积分不足账户余额不足以支付本次调用,请前往控制台充值后再试。
3202积分账户不存在账号积分账户异常,请登录控制台确认账户状态。
4004操作过于频繁,请稍后再试触发频率限制,降低请求频率或增加调用间隔后重试。