Полный комплекс CMS API контента, который может быть использован для построения любого фронта, WEB/IOS/ANDROID/WINDOWS, действительно делает передний задний край отдельно
На этот раз ушло много времени, чтобы все CMS Связанные API Завершилось, и каждый может это сделать CMS API Построение произвольного фронта, например nuxtjs、nextjs или android、ios И снова или windows、linux、macos Применение на столе API покрыто CMS Во всех аспектах, использование тоже очень просто.Я уже использую этот комплект API Создана на основе FLUTTER Двойной край APP Быстро работает, все интерфейсы работают 20MS Скорость обратной связи, поэтому APP Скорость также соответствует всем коммерческим требованиям APP И даже больше, чем огурцы APP и быстрее .
CMS API презентация
Как следующее API Большинство из них необходимо передать APIKEY Прежде чем использовать, рекомендуется header Вместе добавить {token: apikey}.
Подробный случай использования интерфейса, вы можете найти нас с открытым источником APP Источник кода, внутри есть полный звонок на фактические случаи войны.
获取视频播放信息
Get /api2/getvideo/:id
Header {'token': apiKey}
Params :id 为 movieid
response {
photos,
m3u8,
id,
count,
title,
summary,
likes
}
播放页获取视频信息,传递type:tv or movie, id,返回视频相关信息。
Get /api2/getplay?type=movie|tv&id=id
response {
movie,
success,
tv, //如果type是tv才会有此返回,返回视频所属剧集详细信息。
photos
}
// 搜索视频
Get /api2/getcontents?q=keywords&page=page&size=size&type=movie,tv
response {
movies //视频列表
}
// 热门视频
Get /api2/gethots
response {
movies
}
// 返回日期分类的热门视频,月度,一周,年度。
Get /api2/gethotsbydate
response {
allhotmovies,
monthhotmovies,
yearhotmovies,
weekhotmovies,
host,
}
// 获取随机视频,剧集列表
Get /api2/getrandom
response {
movies,
host
}
// 获取图集列表
Get /api2/getimages?count=12&page=1
response {
host,
images,
pages
}
// 获取文章资讯列表
Get /api2/getarticles?count=12&page=1
response {
host,
articles,
pages
}
// 获取文章资讯详情
Get /api2/getarticle?id=id
response {
host,
article,
}
// 获取图集漫画详情
Get /api2/getimage?id=id
response {
host,
image
}
// 获取视频下载价格,如果已经购买过则直接返回下载path和success:2
Get /api2/getdownloadprice?token=token&id=id
response {
success: 0|1|2
path //如果已经购买,并且在时限内则直接返回下载链接
price //未购买或过期返回积分购买下载权限价格
}
// 积分购买下载权限
Get /api2/appdownload?token=token&id=id
response {
success 0|1,
message,
path
}
// 全套数据获取总API
GET /api2/getcontents
#调用方法
/api2/getcontents?page=1&size=18&category=&tag=&tags=&user=&type=movie,tv&q=
#调用参数信息
page页码,size是每一种类型返回数量,type指定返回类型(英文,分开),category是分类,tag标签,tag标签数组(英文,分开),user用户,q搜索
#调用说明
category tag q tags user这5种参数不能一起用,只能存在一个,type page size是公用的,且每次type page size都需要传递
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=movie,tv
#返回电影分类中最新的十个数据
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=movie,tv&category=电影
#返回标签日本的电影和剧集中最新的十个数据
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=movie,tv&tag=日本
#根据标签日本、动漫、科幻智能推荐算法API返回推荐视频和剧集数据
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=movie,tv&tags=日本,动漫,科幻
#返回搜索关键词龙珠的视频和剧集数据
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=movie,tv&q=龙珠
#返回指定用户ID上传的视频数据
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=movie,tv&user=5c5e974c17a9ef6920622b3d
#返回图集类型最新的10个数据
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=image
#返回文章资讯类型最新的10个数据
http://www.leimulamu.com/api2/getcontents?page=1&size=10&type=article
注意:智能推荐算法API乃标签命中权限排序,标签使用得当可根据用户关注返回完全相同的内容。API接口:/api2/getcontents?page=1&size=10&type=movie,tv&tags=日本,动漫,科幻
// 获取全局导航信息和前端相关设置
Get /api2/getnav
response {
categories,
globaltags,
portal
}
// 根据登录token,判断是否过期或者失效
Post /api2/checkauth
data {
token
}
response {
auth: true|false,
user
}
// 获取标签列表,标签分组及全部分类
Get /api2/gettags
response {
tags,
categories,
taggroups
}
// API注册接口
Post /api2/postregister
data {
username,
email,
password
}
response {
success: 0|1,
message,
token,
user
}
// API登录接口
Post /api2/postlogin
data {
email,
password
}
response {
success: 0|1,
token,
user,
userfollow //用户关注的标签,用于智能推荐算法推荐相关关注内容
}
// 签到接口
Post /api2/checkin
data {
token
}
response {
success,
message
}
// 获取付费用户组接口
Get /api2/getvipgroups
response {
success:1,
vipgroups
}
// 获取VIP用户组的价格
Get /api2/getjiage?group=groupid&duration=30
response {
score,
price
}
// 使用积分购买VIP用户组接口
Post /api2/scorebuyvip
data {
token,
vipgroup,
duration
}
response {
success: 1|0,
message
}
// API直接使用支付接口购买VIP用户组
Post /api2/directbuyvip
data {
group,
duration,
token
}
response {
success,
message,
id //订单ID,用于跳转订单页面进行支付
}
// 获取订单详情API
Get /api2/getitem?id=id
response {
success: 1,
item,
pay
}
// API发起码支付
Post /api2/codepay
data {
id
}
response {
success,
url, //支付页面链接
message
}
// 获取用户信息
Get /api2/getuser?id=id
response {
success: 1|0 ,
user
}
// API发起购买积分
Post /api2/buyscore
data {
token,
score
}
response {
success: 1|0,
id, //订单ID
message
}
// 使用卡劵的API接口
Post /api2/usecard
data {
card,
token
}
response {
success,
message
}
// 获取视频m3u8信息。
Get /api2/getm3u8?type=320&id=id&token=token
response {
success: 1|0|2,
message,
hd, //返回分辨率
m3u8
}
// API积分点播视频
Post /api2/buymovie
data {
id,
token
}
response {
success,
message
}
// 切换用户关注标签的接口,若关注则取关,若没关注则关注
Post /api2/toggleuserfollow
data {
tag,
token
}
response {
success,
message
}
Этот набор интерфейсов проводится строгими проверками данных, поэтому безопасно использовать и включает в себя все аспекты от представления данных, получения, покупки, платежного интерфейс, купли-покусывания, загрузки, точковой передачи и т. д., Добро пожаловать на собственный тест.


