# 超全影视 app 源码大揭秘:功能完备与详细搭建及使用指南
## 一、源码亮点
这款影视 app 源码功能超齐全,在市场上实属难得。不仅如此,还进行了多项重要修复与更新:
- 修复全屏播放时的白边问题,提升观看体验。
- 解决搜索第二选项为电视剧时无法播放的困扰。
- 更新抢先片源对接地址,让你更快获取新资源。
## 二、搭建环境
- **软件要求**:php 5.4、MYSQL5.6
- **系统支持**:Windows、LINUX
**注意**:所有文件及代码切勿用记事本修改,否则返回值可能乱码。
## 三、安装说明
1. 将程序解压到服务器/虚拟空间。
2. 把 eruyi_user1.3.sql 导入数据库。
3. 修改 include 目录中的 config.php 数据库配置。
## 四、设置/登入
后台账号/密码设置:修改 目录中的 userdata.php
## 五、各类操作及返回值
### 注册
- **地址**:/api.php?action=register
- **POST 提交**:user=账号 password=密码 superpass=超级密码 inv=邀请人 ID markcode=机器码
- **返回值**:
- 101:账号为空
- 102:密码为空
- 103:超级密码为空
- 104:机器码为空
- 105:账号已存在
- 106:该 IP 已注册
- 107:该机器码已注册
- 1005:邀请人不存在
- 200:成功
### 登入
- **地址**:/api.php?action=login
- **POST 提交**:user=账号 password=密码 markcode=机器码
- **返回值**:
- 101:账号为空
- 102:密码为空
- 104:机器码为空
- 110:账号密码有误
- 108:机器码不匹配
- 112:禁止登陆
- 登入成功会返回 json 数据包含用户 ID、账号、头像、名字、VIP、token
### 微信登入/注册
- **地址**:/api.php?action=wx_login
- **POST 提交数据**:openid=微信 openid access_token=微信 access_token inv=邀请人 ID markcode=机器码
- **返回值**:
- 104:机器码为空
- 106:该 IP 已注册
- 107:该机器码已注册
- 112:禁止登陆
- 1001:微信 openid 为空
- 1002:微信 access_token 为空
- 1003:错误的身份信息
- 1004:微信 openid 有误
- 1005:邀请人不存在
- 登入或注册成功后返回用户 ID、账号、头像、名字、VIP、token
### 刷新用户信息
- **地址**:/api.php?action=getinfo
- **POST 提交**:token
- **返回值**:
- 150:token 为空
- 151:token 已失效或不存在或不正确
- 112:账号已禁用
- 正常返回用户信息 json 数据:用户 ID、已邀请用户数、账号、头像、名称、微信 openid、VIP、积分、机器码
### 会员验证
- **地址**:/api.php?action=getvip
- **POST 提交**:token
- **返回值**:
- 150:token 不能为空
- 112:禁止登陆
- 151:token 有误
- 200:VIP 真
- 201:VIP 假
### 签到
- **地址**:/api.php?action=diary
- **POST 提交数据**:token
- **返回值**:
- 112:禁止登陆
- 150:token 不能为空
- 151:token 不存在
- 171:今天已经签到过了
- 172:签到功能未开启
- 173:签到失败,请重试
- 200:签到成功
### 卡密充值
- **地址**:api.php?action=checkkami
- **POST 提交**:token,kami
- **返回值**:
- 150:token 为空
- 130:卡密为空
- 131:卡密有误
- 132:卡密已被使用
- 151:token 已过期
- 134:已是永久会员
- 135:使用失败
- 200:成功
### 绑定微信
- **地址**:api.php?action=wx_bind
- **POST 提交**:token,openid,access_token
- **返回值**:
- 150:token 为空
- 151:token 不正确
- 200:绑定成功
- 1001:微信 openid 为空
- 1002:微信 access_token 为空
- 1003:错误的身份信息
- 1004:微信 openid 有误
- 1006:该微信已绑定其他账号
- 1007:你已经绑定微信了
- 1008:绑定失败
### 设置账号密码(微信用户专用)
- **地址**:/api.php?action=alteruser
- **POST 提交**:token=登入状态 user=账号 password=密码 superpass=超级密码
- **返回值**:
- 101:账号为空
- 102:密码为空
- 103:超级密码为空
- 105:账号已存在
- 109:账号不支持中文,且长度不得少于 5 不得大于 11
- 150:token 为空
- 151:token 有误
- 180:每个用户只能修改一次
- 181:修改失败
- 200:修改成功
### 修改名称
- **地址**:/api.php?action=altername
- **POST 提交**:token=登入状态 name=新的名称
- **返回值**:
- 101:账号为空
- 150:token 为空
- 130:名称为空
- 151:token 已失效或不存在或错误
- 200:成功
### 修改头像
- **E4A 接口**:/api.php?action=alterpic&token=【token】&type=e4a ,POST 提交图片,用【如意上传类库】
- **蓝鸟接口**:/api.php?action=alterpic&token=【token】&type=bbp ,POST 提交图片,用自带上传器
- **返回值**:
- 101:账号为空
- 150:token 为空
- 151:token 已失效或不存在或错误
- 160:接口类型为空
- 161:接口类型有误
- 162:上传失败
- 163:修改头像数据失败
- 200:成功
### 修改密码
- **地址**:/api.php?action=modify
- **POST 提交**:user=账号 password=密码 newpass=新密码
- **返回值**:
- 101:账号为空
- 102:密码为空
- 141:新密码为空
- 110:账号密码错误
- 200:成功
### 找回密码
- **地址**:/api.php?action=findpass
- **POST 提交**:user=账号 superpass=超级密码 password=新密码
- **返回值**:
- 101:账号为空
- 102:密码为空
- 103:超级密码为空
- 123:超级密码不正确
- 200:成功
### 解锁设备
- **地址**:/api.php?action=editcode
- **POST 提交**:user=账号 superpass=超级密码 newcode=新的设备机器码
- **返回值**:
- 101:账号为空
- 103:超级密码为空
- 104:机器码为空
- 123:超级密码不正确
- 124:24 小时内修改过
- 200:成功
解压密码: None
暂无评论内容