> 下载链接
[点击下载API源码](https://download-gd.oss-cn-guangzhou.aliyuncs.com/app/download/yuerfei_api.zip)
解压到网站根目录
![](https://img.kancloud.cn/0a/5a/0a5a6e5dbeab26e3c5f818fa2e4bb3a4_1649x687.png)
创建数据库,将sql文件导入数据库,配置config.php
~~~
<?php
/**
* 配置文件
* @filename config.php
* @author 鱼儿飞切片工具
*/
return [
// 数据库配置
'database' => [
'host' => '127.0.0.1',
'name' => '123',
'user' => '123',
'pass' => '123',
'port' => 3306
],
// 管理员设置
'admin' => [
// API密钥
'key' => '123456',
// 解析密钥
'parse_key' => '123'
],
// 存储配置
'storage' => [
// local本地 upy 又拍云
'type' => 'local',
// 是否备份 开启后使用云存储 本地也会另存一份
'backup' => true,
// 缓存目录名
'cache_temp' => 'storage/cache',
// 文件目录名
'file_temp' => 'storage/files',
// 又拍云
'upy' => [
'service_name' => '', // 服务名
'user' => '', // 操作员
'pass' => '', // 操作员密码
'bucket_url' => 'https://yuncache.52e.cc' // 存储桶域名 用于拼接资源地址
]
],
// 核心配置
'core' => [
// 资源ID前缀
'sourceID_prefix' => 'yuerfei-',
// AES-128-CBC 加密密钥
'aes_key' => 'db775ea7e996d3db09a55221d70a76d5',
// AES-128-CBC iv 偏移向量
'aes_iv' => 'af4c4f37763372d8f8823a74e50912f0',
// 地址有效期 单位秒 0 不失效
'url_expire' => 10,
// 播放地址域名 需带http(s)://协议
'play_domain' => 'http://apitest.2oc.cc',
// 是否m3u8加密
'encrypt_m3u8' => true,
// 加密ts有效期 建议至少3-5小时 防止地址被直接缓存
'encrypt_ts_expire' => 3600 * 5
]
];
~~~
设置运行目录为 public目录
![](https://img.kancloud.cn/ba/9c/ba9c9aaf6ad5c5e29252b07aa323c3ef_498x237.png)
设置伪静态 伪静态代码在public/伪静态.txt文件
![](https://img.kancloud.cn/83/56/8356e03c169c9805868e00f40142e863_723x554.png)
### 注意事项
请务必修改config.php密钥相关信息,配置数据库信息 导入install.sql
AES-128-CBC 加密密钥 ,IV 百度 md5生成 即可
md5生成网址:https://md5jiami.bmcx.com/ 请选择32位小写
### 使用方法
解析地址 域名/api/parse?key=解析key&source_id=资源ID
上传API 域名/api/add?key=api密钥
同步API 域名/api/sync?key=api密钥
![](https://img.kancloud.cn/32/16/3216015784f625700249ca8dd69e4cf0_1500x875.png)