单个帖子(视频/图集)提取接口开发文档
该接口为单个帖子(视频/图集等)提取接口,亨亨猫支持的平台,该接口都支持。
接口地址:https://h.aaaapp.cn/single_post
请求方式:POST
示例代码:PHP语言调用示例 Python语言调用示例 JavaScript语言调用示例
请求成功的返回结果:
{
"code": 200,
"succ": true,
"data": {
"text": "专治不开心",
"medias": [
{
"media_type": "video",
"resource_url": "https://you.com/zyvd/56/2b/4ceb-8447-11e9-b3b0-00163e042306",
"preview_url": "https://you.com/img/frame/id/672724323?w=540&xcdelogo=0"
},
{
"media_type": "image",
"resource_url": "https://you.net/v/8097271834853567236_n.jpg",
"preview_url": null
},
{
"media_type": "audio",
"resource_url": "https://you.com/8AF5905EB8EE07DACD0.m4a",
"preview_url": "https://you.com/000I5jJB3blWeN.jpg",
"headers": {
"Referer": "https://www.you.com/",
"User-Agent": "Mozilla/2.0 (compatible; MSIE Version; Operating System)"
}
}
]
}
}
//如果视频支持多清晰度,比如YouTube
{
"code": 200,
"succ": true,
"data": {
"text": "10个PC必装的免费软件,既个性又好用",
"medias": [
{
"media_type": "video",
"resource_url": "https://googlevideo.com/videoplayback?ei=L92YYsOeF9nbkgatuKvoDg",
"preview_url": "https://i.ytimg.com/vi/WKSZXFvpu5Q/maxresdefault.jpg",
"formats": [
{
"quality": 2160,
"video_url": "https://googlevideo.com/pl5h1V3m4CIQCO6O9Dk.webm",
"video_ext": "webm",
"video_size": 24532741513,
"audio_url": "https://googlevideo.com/V3m4CIQCO6O9Dk7TPDllq.m4a",
"audio_ext": "m4a",
"audio_size": 221231911,
"separate": 1,
"quality_note": "4K"
},
{
"quality": 1440,
"video_url": "https://googlevideo.com/QCO6O9Dk7TPDllq.webm",
"video_ext": "webm",
"video_size": 12547654223,
"audio_url": "https://.googlevideo.com/V3m4CIQCO6O.m4a",
"audio_ext": "m4a",
"audio_size": 221231911,
"separate": 1,
"quality_note": "2K"
},
{
"quality": 1080,
"video_url": "https://googlevideo.com/V3m4CIQCO6O9Dk7.mp4",
"video_ext": "mp4",
"video_size": 5995725852,
"audio_url": "https://googlevideo.com/IQCO6O9Dk7TP.m4a",
"audio_ext": "m4a",
"audio_size": 221231911,
"separate": 1,
"quality_note": "HD"
},
{
"quality": 720,
"video_url": "https://googlevideo.com/m4CIQCO6O9Dk7TPDllq.mp4",
"video_ext": "mp4",
"video_size": 2849049722,
"audio_url": null,
"audio_ext": null,
"audio_size": 0,
"separate": 0,
"quality_note": null
},
{
"quality": 480,
"video_url": "https://googlevideo.com/V3m4CIQCO6O9Dk7T.mp4",
"video_ext": "mp4",
"video_size": 1306363594,
"audio_url": "https://googlevideo.com/JFTso7rYNu_Qtjpl5h1V.m4a",
"audio_ext": "m4a",
"audio_size": 221231911,
"separate": 1,
"quality_note": null
}
]
}
]
}
}
返回结果字段说明:
字段 | 说明 | 是否一定有值 |
---|---|---|
medias | 一个链接里可能包含1个或多个media | 一定有 |
medias -> media_type | 可能是video、image、audio | 一定有 |
medias -> resource_url | 视频地址(video)、图片地址(image)、音频地址(audio) | 一定有 |
medias -> preview_url | 视频封面(video)、音频封面(audio) | 可能没有 |
medias -> formats | 视频多清晰度列表 | 可能没有 |
medias -> headers | 下载resource_url时需要添加该请求头信息 | 可能没有 |
请求失败的返回结果:
{
"code": -10,
"msg": "提取失败,请检查输入的链接是否正确"
}
返回状态码说明:
code | msg |
---|---|
200 | 提取成功,code为200时代表成功,其他code代表失败 |
300 (需充值接口额度) | 接口调用额度已用完,请充值再使用 |
其他code | 缺少参数 |
userId不存在 | |
userId和secretKey不匹配 | |
请传入正确的url地址 | |
提取失败 | |
-30 | 如果code是-30,表示当前服务异常(出现率极低),可重试该次请求 |