[关闭]
@heavysheep 2018-09-12T13:50:50.000000Z 字数 2816 阅读 928

趣视频Python api接口

未分类


项目统一接口:

测试: [get/post]: http://47.96.23.31:11000/api
正式: http://qsp.app.pointshow.net/api

原分类枚举值

全部: all
体育: sport
风景: landscape
探索:exploration
世界杯: worldcup
动漫: cartoo
搞笑: funny

新分类枚举值

全部: all
新闻: news
社会: society
体育: sport
娱乐: entertainment
旅游: tourism
美食: food
搞笑: funny
文化: culture

[屏幕页面] 用户视频信息获取

请求参数

参数 类型 是否必填 默认值 说明
method string merchant_video_find 方法名
merchant_number string 商户号

示例
method:merchant_video_find
merchant_number:123456

备注
配置过的商户按照配置返回,否则返回全部视频

[商户配置] 用户配置读取

请求参数

参数 类型 是否必填 默认值 说明
method string merchant_config_find 方法名
merchant_number string 商户号

示例
method:merchant_config_find
merchant_number:123456

备注
配置过的商户按配置返回,否则content返回空

[商户配置] 用户配置设置/更新

请求参数

参数 类型 是否必填 默认值 说明
method string merchant_config_update 方法名
merchant_number string 商户号
merchant_name string 商户名称
category_list string of list 分类枚举值列表

示例
method:merchant_config_update
merchant_number:666666
merchant_name:333333
category_list:["sport", "cartoo"]

[媒体管理/播放配置] 视频查找

请求参数

参数 类型 是否必填 默认值 说明
method string video_find 方法名
index int 页数
size int 数量
category string 视频名模糊查找
category string 分类枚举值
state int 默认查找全部 0: 查找未添加视频 1: 查找已添加视频
order_by string 任意返回字段均可用于排序
sort int 排序,默认:正序, -1:倒序

示例
method:video_find
index:0
size:10
category:soccer
state: 1
order_by:add_time_int
sort:-1

[媒体管理] 删除视频

请求参数

参数 类型 是否必填 默认值 说明
method string video_delete 方法名
video_ids string of list 视频id列表

备注
会返回实际删除数目

[媒体管理] 添加视频

请求参数

参数 类型 是否必填 默认值 说明
method string video_insert 方法名
video_list string of list 视频列表,下为列表内参数
name string 视频名称
category string of list 视频分类
video_url string 视频链接
source string '' 视频来源 例如:eastday
format string 格式(后缀)
duration int 0 视频时长(秒)
href string '' 视频页面链接,用作备份检查
preview string '' 预览图链接
is_outside_chain int 0 是否是外链 1:是 0:否

示例
{
"method":"video_insert",
"video_list":[
{"name": "中国女排抵达雅加达 两人因伤缺席调整阵容",
"category": "sport",
"format": "mp4",
"video_url":"http://flashmedia.eastday.com/newsspace/newdate/news/2018-08/shw20180808-2.mp4", "source": "eastday"}
]}

备注
成功code返回0

[商户列表] 查询商户

请求参数

参数 类型 是否必填 默认值 说明
method string merchant_find 方法名
index int 页数
size int 数量
merchant_number string 商户号模糊搜索
merchant_name string 商户名称模糊搜索

示例
method:merchant_find
index:0
size:10
merchant_number: 3
merchant_name:3

备注
商户号和名称不是"与"的关系,填入商户号则优先匹配商户号,否则优先匹配商户名称,否则全部匹配

[播放配置] 添加/删除视频

请求参数

参数 类型 是否必填 默认值 说明
method string video_state_change 方法名
video_ids string of list 视频id列表
state int 要转换的状态

示例
添加视频:
method:video_state_change
video_ids:["15302439346895ad74fcfdec38307b4e11e88e53"]
state:1

删除视频:
method:video_state_change
video_ids:["15302439346895ad74fcfdec38307b4e11e88e53"]
state:0

[抖音] 解析分享视频

请求参数

参数 类型 是否必填 默认值 说明
method string douyin_parse_aweme 方法名
share_url_list string of list 抖音分享视频组成的列表

示例
method:douyin_parse_aweme
share_url_list:["http://v.douyin.com/Jj9Eeg/"]

[抖音] 解析分享用户

请求参数

参数 类型 是否必填 默认值 说明
method string douyin_parse_user 方法名
share_url_list string of list 抖音分享用户组成的列表

示例
method:douyin_parse_user
share_url_list:["http://v.douyin.com/JjF444/"]

备注
为了防止被抖音快速定位爬虫,该接口随抖音默认返回用户21条最新的记录,并且每个用户之间设置了0.3秒的爬取间隔。
因为抖音签名加密算法非常牛逼的加入了算力的限制,所以目前只能以碰撞的形式去获取签名,每个用户的解析一般需要1-25次之间,因此设置了超过50次仍未解析出接口签名会报1102并结束运算。所以建议每次解析不超过5名用户,分批次调用接口。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注