功能
微信公众号的后端,为其他系统提供微信登录验证功能
源码地址
https://github.com/songquanpeng/wechat-server
创建MySQL数据库
宝塔\数据库\MySQL
添加数据库
数据库名:wechat_server
用户名:wechat_server
密码:fZNB65EdC3rLCKnB(系统自动生成)
访问权限:所有人
添加至:127.0.0.1
创建目录
执行如下指令
mkdir -p /home/ubuntu/data/wechat-server
下载运行Docker
执行如下命令
docker run \
--name wechat-server \
-d \
--restart always \
-p 3001:3000 \
-e SQL_DSN="wechat_server:fZNB65EdC3rLCKnB@tcp(172.17.0.1:3306)/wechat_server" \
-v /home/ubuntu/data/wechat-server:/data justsong/wechat-server
检查Docker
宝塔\Docker\容器
发布网站
宝塔\网站\PHP项目
添加站点
申请SSL
配置反向代理
注意端口:3001
配置网站
https://wechat-server.talker-ai.com/
初始账户用户名为 root,密码为 123456,记得登录后立刻修改密码
设置
使用
获取 Access Token
请求方法:GET
URL:/api/wechat/access_token
无参数,但是需要设置 HTTP 头部:Authorization:
通过验证码查询用户 ID
请求方法:GET
URL:/api/wechat/user?code=<code>
需要设置 HTTP 头部:Authorization:
注意
需要将 和 替换为实际的内容。