微信去水印小程序搭建部署详细教程
微信去水印小程序搭建部署详细教程
所需的准备的东西:(蓝色文字可点击)
小程序起好名字,填写好发布流程
填写好

所需运行环境:
- php 7.3
- MySQL 5.6
本次教程使用的是宝塔面板,如不懂的可先看教程安装 “宝塔面板安装教程”
宝塔搭建部分:
来到宝塔面板安装环境(已安装或者已懂的忽略)
推荐安装Nginx 环境,用php7.3 和 MySQL 5.6版本

新建一个站点,填写您的域名,选择创建数据 、创建FTP, PHP版本选择7.3版本
其他教程:如何配置域名到宝塔面板

进入网站根目录。看下方图片可快速进入该网站的根目录

将后端文件上传到此处并解压,效果如下图

最后将网站运行目录选择 web ,最后点击保存

数据库配置部分
选择刚刚创建网站的时候顺便创建的数据库,上传数据库文件并导入


上传并导入数据库后,前往根目录的/source/application/database.php文件设置 数据库账号、密码等
双击database.php文件,进入编辑

修改为您的数据库名、用户名、密码等。如不知道用户名是啥,可看下面的图片,前往宝塔面板那查看


后台配置部分
默认登录账号密码以及网址如下:
超级管理端
网站:http:// 您刚刚创建的网站域名 /index.php?s=/admin/index/index
用户名:admin
密码:jumao123
首先进入超级管理端,进行登录。登录后进入点击左边菜单栏的列表。选择新增小程序

填写小程序名称等,以及小程序管理端的账户名和密码。要记得账户名和密码哦,后续登录需要


以下进入小程序管理端配置微信小程序秘钥等信息。
小程序管理端
网站:http:// 您刚刚创建的网站域名 /index.php?s=/store/index/index
用户名:您从“超级管理端”创建的小程序账户名
密码:您从“超级管理端”创建的小程序密码
输入账号密码进行登录

登录后来到小程序设置页面,填写 AppID 小程序ID 和 AppSecret 小程序秘钥后,选择第三方接口,下载接口设置根据提示填好,点击保存即可。
其他教程:小程序的APPID和App Secret(密钥)在哪里查看?

自定义解析接口
使用内置接口将使用程序自带的解析接口,不过支持的平台很少,后面陆续更新
使用第三方接口需要到后端代码中修改,其文件路径是 source/application/api/controller/Apis.php文件

填写接口后请自行解析接口返回的信息,并用以下格式返回给小程序


将上面代码替换成下面就可以
public function analysis($videoUrl)
{
try {
$url = "需要接口联系我本人" . $videoUrl;
$s = file_get_contents($url);
$s = json_decode($s, true);
if ($s['code'] == '0001') {
$s = $s['data'];
$reData = [
"title" => $s['desc'],
"cover" => $s['cover']
];
if ($s['type'] == '2') {
$reData['images'] = $s['pics'];
} else {
$reData['video'] = $this->getUrl302($s['playAddr']);
}
return [
"code" => 200,
"data" => $reData,
"msg" => "解析成功"
];
} else {
return [
"code" => -1,
"data" => null,
"msg" => "解析失败,不支持该平台"
];
}
} catch (Exception $e) {
return [
"code" => -1,
"data" => null,
"msg" => "解析失败,程序出错了"
];
}
}前端配置部分
打卡HBuilder工具,从本地目录导入,选择前端包


打开文件commom.js,修改域名,以及管理端创建的小程序id
修改的域名记得要用https协议。就是http后面加个s。

打开文件manifest.json,修改微信小程序AppId,修改后记得点击保存
然后就可以运行到小程序模拟器,选择微信开发者工具(W)-[uniapp](要提前下载好微信开发者工具)
如果控制台这里显示打开不了微信开发工具,需要去配置一下开发工具的路径


然后软件会自动打开微信开发者工具,在设置开启服务端口

等他编译好后会打开如下窗口

然后复制一个视频进行解析测试,如果没问题就可以点击上传代码即可

程序上传后登陆小程序-版本管理这里会看到上传的开发版本,然后提交审核就行
问:进入小程序就弹出网络连接失败弹窗,例如友情提示session key 获取失败

答:前端的common.js文件中的域名和小程序id没修改正确,修改好一定要点击保持或者快捷键保存
问:首次进入超级管理端登录弹出密码错误
答:数据库的数据没有导入进入,如是宝塔导入请用(宝塔导入用.sql)的文件
问:解析失败?
记得替换解析接口,不然解析不了。
好了,有什么问题可以联系我本人,微信:bx1865
我写了1万多字的《你的个人IP价值千万》这本电子书,教你如何通过打造你的个人IP。把知识技能、工作经验、兴趣爱好、才华...等等进行变现,哪怕你是小白,照样可以学会如何N倍变现,话不多说,我在微信上全部免费发你

