music 字段被抖音裁成空对象,所以这条接口只能用来拿 aweme_id,拿到之后再走 videoWork / parseWork 取详情。故意不声明 paginate:这条一次一页,number 只是这一页的条数(默认 10),翻页由调用方自己带 cursor ——声明式翻页会把 number 当成「总共要几条」并自动多打请求,语义不符(而且这条的 has_more 形状还没有样本可依)。curl --location 'http://localhost:4567/api/douyin/fetch_guest_music_aweme_list?music_id=undefined&number=undefined&cursor=undefined'success 判别{
"success": true,
"data": {
"aweme_list": [
{
"aweme_id": "string",
"aweme_type": 0,
"cha_list": null,
"chapter_bar_color": null,
"chapter_list": null,
"comment_list": null,
"common_labels": null,
"desc": "string",
"geofencing": null,
"image_infos": null,
"images": null,
"img_bitrate": null,
"interaction_stickers": null,
"label_top_text": null,
"long_video": null,
"promotions": null,
"statistics": {
"aweme_id": "string",
"comment_count": 0,
"digg_count": 0,
"forward_count": 0,
"play_count": 0,
"share_count": 0
},
"text_extra": null,
"video": {
"big_thumbs": null,
"bit_rate": null,
"cover": {
"height": 0,
"uri": "string",
"url_list": [
"string"
],
"width": 0
},
"duration": 0,
"height": 0,
"play_addr": {
"height": 0,
"uri": "string",
"url_list": [
"string"
],
"width": 0
},
"width": 0
},
"video_labels": null,
"video_text": null
}
],
"cursor": 0,
"extra": {
"logid": "string",
"now": 0
},
"has_more": true,
"status_code": 0
},
"message": "获取成功",
"meta": {
"requestId": "string",
"clientId": "string",
"platform": "douyin",
"endpoint": "string",
"durationMs": 0,
"attempts": 0,
"trace": [
{
"url": "string",
"method": "string",
"status": 0,
"durationMs": 0,
"reason": "initial",
"retryOf": "string"
}
]
},
"requestPath": "/api/bilibili/fetch_one_video?bvid=BV1xx"
}