快手(中国)
快手视频详情 API
按 photo id 或链接获取一条快手(中国)视频:文案、播放 / 点赞 / 评论 / 分享数、时长、分辨率、发布时间、封面图、MP4 地址,以及作者自己的粉丝数和作品总数,以 JSON 返回。每次消耗 2 积分。快手按接口计费(1、2、10 或 40 积分),从不按平台统一计费。仅支持 kuaishou.com,不支持快手国际版 Kwai(kwai.com)。
POST/api/v1/kuaishou/video
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonphoto_idstring快手 photo(视频)id,不能为空。该接口两种 id 形式都支持:字母数字形式(3xtdqvdnqd3psuc)和数字形式(5211790816292981090)。photo_id 和 url 必须传其中一个。
Example: 3xtdqvdnqd3psuc
urlstring (url)kuaishou.com 或 v.kuaishou.com 视频链接,可替代 photo_id。必须是格式合法的 URL。不支持快手国际版 Kwai(kwai.com)的链接。
Example: https://v.kuaishou.com/GKTpYm
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# 2 积分。photo_id 或 url,二者必传其一。
video = client.kuaishou.video(photo_id="3xtdqvdnqd3psuc")
photo = video["data"]["photo"]
# 这里是 camelCase,信息流类接口是 snake_case
print(photo["caption"], photo["viewCount"], photo["likeCount"])
print(photo["mainMvUrls"][0]["url"]) # MP4
print(video["data"]["counts"]["fanCount"]) # 作者粉丝数,无需调用用户主页接口Response
"result": 1,
},
"response_time": 4612,
"credits_used": 2,
"credits_remaining": 4815
}