| 步骤 | 操作 |
|---|---|
| 1 | 访问 微信开放平台 |
| 2 | 注册/登录账号(需要企业认证) |
| 3 | 进入「管理中心」→「网站应用」→「创建网站应用」 |
| 4 | 填写应用信息: - 应用名称:Lyrria 英语语音助手 - 应用简介:AI英语学习助手 - 应用官网:你的网站地址 |
| 5 | 设置授权回调域名: - 开发环境: localhost、127.0.0.1- 生产环境:你的实际域名(如 lyrria.com) |
| 6 | 提交审核(通常1-3个工作日) |
审核通过后,在应用详情页获取:
| 配置项 | 说明 | 位置 |
|---|---|---|
| AppID | 应用唯一标识 | 应用详情页 |
| AppSecret | 应用密钥 | 应用详情页 → 开发信息 |
在 backend/.env 中添加:
# 微信开放平台配置
WECHAT_APP_ID=你的AppID
WECHAT_APP_SECRET=你的AppSecret
WECHAT_REDIRECT_URI=http://www.chengyantek.cn/api/wechat/mp/verify
用户点击微信登录
↓
跳转到微信授权页面
↓
用户授权后回调到后端
↓
后端获取access_token和openid
↓
调用登录API完成登录
| 步骤 | 操作 |
|---|---|
| 1 | 访问 QQ互联开放平台 |
| 2 | 注册/登录账号(需要企业认证) |
| 3 | 进入「应用管理」→「创建应用」 |
| 4 | 选择应用类型:网站应用 |
| 5 | 填写应用信息: - 应用名称:Lyrria 英语语音助手 - 应用简介:AI英语学习助手 - 应用官网:你的网站地址 |
| 6 | 重要:设置授权回调域名: - 网站地址:填写完整的网站首页URL,如 https://www.chengyantek.cn/register- 网站回调域:填写完整的回调地址URL,如 https://www.chengyantek.cn/api/qq/mp/verify- ⚠️ 回调地址必须与代码中的 QQ_REDIRECT_URI 完全一致(包括协议、域名、路径) |
| 7 | 提交审核(通常1-3个工作日) |
审核通过后,在应用详情页获取:
| 配置项 | 说明 | 位置 |
|---|---|---|
| AppID | 应用唯一标识 | 应用详情页 |
| AppKey | 应用密钥 | 应用详情页 → 开发信息 |
在 backend/.env 中添加:
# QQ开放平台配置
QQ_APP_ID=你的AppID
QQ_APP_KEY=你的AppKey
QQ_REDIRECT_URI=http://www.chengyantek.cn/api/qq/mp/verify
用户点击QQ登录
↓
跳转到QQ授权页面
↓
用户授权后回调到后端
↓
后端获取access_token和openid
↓
调用登录API完成登录
| 平台 | 回调地址格式 |
|---|---|
| 微信 | http://www.chengyantek.cn/api/wechat/mp/verify |
http://www.chengyantek.cn/api/qq/mp/verify |
| 配置项 | 说明 |
|---|---|
| 回调域名 | 在开放平台设置你的实际域名(不含协议和端口) |
| 回调URI | http://www.chengyantek.cn/api/wechat/mp/verify(微信)http://www.chengyantek.cn/api/qq/mp/verify(QQ) |
localhost 和 127.0.0.1 到回调域名白名单http://localhost:8000 作为回调地址access_token 调用 https://api.weixin.qq.com/sns/userinfo 获取access_token 调用 https://graph.qq.com/user/get_user_info 获取问题现象:登录后跳转到 https://wiki.connect.qq.com/回调地址常见问题及修改方法
可能原因:
QQ_REDIRECT_URI 不完全一致https 但代码使用 http(或反之)解决方法:
https://www.chengyantek.cn/api/qq/mp/verifybackend/.env 中的 QQ_REDIRECT_URI 是否为:https://www.chengyantek.cn/api/qq/mp/verify