Skip to contentSkip to main navigation Skip to footer

前端接口

数据接口

预留ajax数据接口,方便瀑布流加载,该接口较为简易,支持参数有限,需要丰富参数的接口最好自定义扩展。

  • 接口 index.php/ajax/data.html
  • 请求方式 GETPOST
  • Content-Type form-data
  • 参数
参数名示例值是否必填参数类型参数描述
mid1必填text模型mid 1影片、2文章、3专题、8明星、9角色、11剧情
limit20必填text每页条数,支持10,20,30
page1必填text页码,最多不超过20页,防止非法采集
tid1必填text分类id

成功响应示例

搜素联想

  • 接口 /index.php/ajax/suggest
  • 请求方式 GETPOST
  • 参数
参数名示例值是否必填参数类型参数描述
mid1必填text模型mid 1影片、2文章、3专题、8明星、9角色、11剧情
wd招魂必填text关键词
limit10必填text获取数量
imestamp1574339368127必填text时间戳
  • 返回数据

顶踩接口

  • 接口 /index.php/ajax/digg.html
  • 请求方式 GETPOST
  • 参数
参数名示例值是否必填参数类型参数描述
mid1必填text模型mid 1影片、2文章、3专题、8明星、9角色、11剧情
id1542必填text评论的数据id 影片id 、文章id等
typeup必填text类型,up顶、down踩
  • 返回数据

记录接口

  • 请求方式 GETPOST
  • 接口 /index.php/user/ajax_ulog
参数示例值是否必填参数描述
mid1必填模型mid 1影片、2文章、3专题、8明星、9角色、11剧情
id1233必填评论的数据id 影片id 、文章id等
type2必填浏览1、 收藏2, 想看3、播放4、下载5
acset必填参数为 set 是提交,不为 set 是获取

返回数据

点击量提交

  • 接口 /index.php/ajax/hits.html
  • 请求方式 GETPOST
  • Content-Type form-data
  • 参数
参数示例值是否必填参数描述
mid1必填模型mid 1影片、2文章、3专题、8明星、9角色、11剧情
id1233必填评论的数据id 影片id 、文章id等
typeupdate必填更新
  • 成功响应示例

来路统计

  • 接口 /index.php/ajax/referer
  • 请求方式 GETPOST
  • 参数
参数示例值是否必填参数描述
domainwww.apivv.cn必填来路域名,可用 js 的 document.referrer 来提取
urlhttps://www.apivv.cn/index.html必填来路url,直接提交 document.referrer
typeupdate必填更新

模板中只要引入了 \static\js\home.j 那就是只需在公用底部放一个 class 为 mac_referer 的div就可以了。

响应结果示例

  • 请求方式 GET

评论接口

获取评论

  • 接口 /index.php/comment/ajax.html
  • 请求方式 GET
参数示例值是否必填参数描述
rid1245必填数据id
mid1必填模型mid 1影片、2文章、3专题、8明星、9角色、11剧情
page1必填页码

获取评论的数据模板为 /html/comment/ajax.html,网页端获取评论列表会从这里提取数据返回html数据给接口,当然苹果cms默认已经给我们做好了这些。只需引入 \static\js\home.j 然后在需要展示评论的位置加入以下代码:

请求响应结果示例

提交评论

  • 接口 m/index.php/comment/saveData
  • 请求方式 POST

请求参数

参数示例值是否必填参数描述
comment_mid1必填模型mid 1影片、2文章、3专题、8明星、9角色、11剧情
comment_content我留了个评论必填评论内容
comment_pid0选填回复评id,回复的时候用到
verify9223选填评论验证码,后台如果开启就要提交验证码
comment_rid1560必填评论的数据 文章id、影片id

成功响应结果

留言本接口

  • 接口地址 /index.php/gbook/saveData
  • 请求方式 POST

请求参数

参数示例值是否必填参数描述
gbook_content我留了个言必填留言内容
verify9223选填评论验证码,后台如果开启就要提交验证码

成功返回示例

定时任务

此接口用来模拟定时执行任务,因为php端脚本不可能弄个 24 小时的计时器,所以必须又 前端来触发,也就是用户访问时判断当前时间戳触发。

  • 接口地址 /api.php/timming/index
  • 请求方式 GET
参数示例值是否必填参数描述
t1545必填随机值、时间戳都可以 如:Math.random()

访问页面触发定时任务,建议放到首页底部; 由于入口文件名可变,默认是api.php,如需修改请自定义data-file="xxx.php"

后台事件

苹果CMS开放了几个立即执行后台事件执行接口。当然是执行安全范围内并且已配置好的事件。例如:生成html 、采集资源站采集自定义规则清空缓存网址推送等等.

生成html

  • 接口 api.php/timming/make/param/
  • 请求方式 GET

url参数大全

采集资源站

  • 接口 api.php/timming/collect/param/
  • 请求方式 GET

清空缓存

  • 接口 api.php/timming/cache/param/
  • 请求方式 GET
参数示例值是否必填参数描述
ac任意必填任意值,建议使用时间戳

网址推送

  • 请求方式 GET
  • 接口 api.php/timming/urlsend/param/

生成二维码

官方api,用于当前url生成二维码,便于用户分享网址!

  • 接口地址 //api.maccms.la/qrcode/index/w/150/h/150/url/ 苹果CMS生成二维码使用方法已经在 home.js 集成了,

使用示例

生成短网址

官方api,用于url生成短网址,便于用户分享网址!

  • //api.maccms.la/shorten/index/url/ 使用方法已经在 home.js 集成了,

使用示例

用户接口

用户接口大部分都需要在用户登录状态下才能正常使用,用于常见的信息提交!

用户登录接口

当前登录接口为cms 默认的网页登录接口,app端不支持图像验证码提交,请务必关闭登录验证码! 该接口返回的 header 信息可以用来 当做 cookie 存储,可用于需要提交cookie 的接口

  • 接口 /index.php/user/login
  • 请求方式 POST
  • Content-Type form-data
  • 参数
参数示例值是否必填参数描述
user_nameceshi123必填
user_pwdadmin123必填

成功响应示例

用户注册接口

  • 接口 /index.php/user/reg
  • 请求方式 POST
  • Content-Type form-data
  • 参数
参数示例值是否必填参数描述
user_nameceshi123必填注册用户名
user_pwdadmin123必填注册登录密码
user_pwd2admin123必填确认密码
acphone选填注册验证类型,手机验证phone 、邮箱验证email
code验证码选填手机或者邮箱的验证密码
verify验证码选填后台开启注册验证码时必填

成功响应示例

信息发送接口

  • 接口 /index.php/user/reg_msg
  • 参数
参数示例值是否必填参数描述
acphone选填注册验证类型,手机验证phone 、邮箱验证email
to[email protected]选填手机或者邮箱

成功响应示例

修改资料接口

用于用户修改个人信息,如 修改密码、修改昵称、绑定信息,需要用户登录状态 的cookie

  • 接口 /index.php/user/info
  • 请求方式 POST
  • Content-Type form-data
  • 参数
参数示例值是否必填参数描述
user_nick_name大图模板选填修改昵称
user_pwdadmin888必填原始密码
user_pwd1admin888选填新密码,不修改密码的话就留空
user_pwd2admin888选填确定密码,不修改密码的话就留空
user_qq834023388选填用户QQ
user_email[email protected]选填用户绑定邮箱,绑定时需要验证邮箱可用信息发送接口
user_phone[email protected]选填用户绑手机号,绑定时需要短信验证

上传头像接口

支持bs64 和 文件类型,需要用户登录状态 的cookie

  • 接口 /index.php/user/portrait
  • 请求方式 POST
  • Content-Type form-data

参数

参数示例值是否必填参数描述
file图片文件必填合法图片文件 type=”file”
imgdatabase64必填合法图片类base64编码

成功响应示例

在线充值接口

卡密充值接口

升级会员接口

删除记录接口

积分提现接口