快手(中国)
快手用户直播状态 API
查询快手(中国)创作者此刻是否在直播,并获取其账号关联的直播:直播 id、直播标题、封面图以及主播的认证信息,以 JSON 返回。每次消耗 1 积分,足够便宜,可以定时轮询一份关注名单。不分页:一个账号,一个结果。
POST/api/v1/kuaishou/user/live
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/jsonuser_idstringrequired快手用户 id,不能为空。可通过分享链接解析或用户搜索接口获取。
Example: 1377082950
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
status = client.kuaishou.user_live(user_id="1377082950")
icon = status["data"].get("dynamicIconV2", {})
if icon.get("isLive"):
print(icon["liveStream"]["liveStreamId"], icon["liveStream"]["caption"])
else:
print("offline")Response
"result": 1,
},
"response_time": 976,
"credits_used": 1,
"credits_remaining": 4818
}