Vnil(https://www.vnil.cn)作者主页作品列表解析接口已支持:抖音、西瓜视频、今日头条、微视、全民小视频、Bilibili、抖音火山版、美拍、懂车帝、好看视频、腾讯新闻(企鹅号)、快报、QQ浏览器、绿洲、AcFun、轻视频、避风、火锅视频、UC浏览器等超15个平台批量解析
获取作者作品列表
请求地址:https://api.vnil.cn/api/customparse/getList
请求方式:GET/POST
请求参数:
字段 | 类型 | 必填 | 备注 | 赋值 |
---|---|---|---|---|
appkey | string | Y | appkey | 开发者后台生成的appkey |
uid | string | Y | 作者uid(作者信息接口中返回) | |
platform | string | Y | 平台信息(作者信息接口中有返回) | |
cursor | string | N | 上一次调用此接口中返回的"next_cursor" |
PHP curl为例:
//开发者后台生成的appkey
$appkey = '';
//调用getAuthorInfo接口解析返回
$uid = '';
//调用getAuthorInfo接口解析返回
$platform = '';
//调用getList接口解析返回,首次调用为空
$cursor = ‘’;
$param = [
'appkey' => $appkey,
'uid' => $uid,
'platform' => $platform,
'cursor' => $cursor,
];
//得到请求的地址:https://api.vnil.cn/api/customparse/getList?appid=&appsecret=&url=
$apiUrl = 'https://api.vnil.cn/api/customparse/getList?'.http_build_query($param);
$ch = curl_init();
curl_setopt ( $ch, CURLOPT_URL, $apiUrl );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt ( $ch, CURLOPT_MAXREDIRS, 5 );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );
curl_setopt ( $ch, CURLOPT_TIMEOUT, 10 );
$content = curl_exec( $ch );
curl_close ( $ch);
print_r($content);
返回字段注释
字段名 | 注释 | 备注 |
---|---|---|
code | 错误码 | 错误码:请参考错误码说明 |
msg | 错误信息 | 错误码:请参考错误码说明 |
body | ||
desc | 作品视频简介 | |
video_url | 无水印地址 | |
cover | 作品视频封面 | |
duration | 视频时长:秒 | |
like_count | 点赞数 | |
share_count | 分享数 | |
to_parse | 是否需要二次解析:为0时,不需要,为1时,需要 | |
next_cursor | 翻页请求游标 | |
has_more | 是否有更多 | true标识有更多,需要翻页请求,false标识无 |
**接入注意点**
这里需要说明的是:
1、返回的作品列表中“video_url”为无水印的视频地址,如返回“video_url”为空,如需获取无水印的视频信息,请将"share_url"为参数调用去水印解析接口
2、当"page"下的"has_more"为"true"时,则表示下面还有内容,所需翻页获取,请将"next_cursor"作为参数"cursor",再次调用当前接口(获取作者作品列表)