对接接口信息
请先输入你的授权域名,显示个性化对接信息(如已购买)。未购买?点这里购买
① 对接接口
🔗
无限回调接口
② 对接 AppId
🔑
对接 AppId
对接教程
微信多域名回调功能使用方法:
将您代码中的微信授权域名替换为本系统接口地址即可,其他参数完全不动。
将您代码中的微信授权域名替换为本系统接口地址即可,其他参数完全不动。
替换前:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=SCOPE&state=xxx#wechat_redirect
↓
替换后:
https://huitiao.bairankk.com/oauth/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=SCOPE&state=xxx#wechat_redirect
操作流程
| 1 |
打开您项目的代码文件(PHP/Python/Java 等),找到包含 https://open.weixin.qq.com/connect/oauth2/authorize 的位置
|
| 2 | 在编辑器中使用全局搜索替换功能(快捷键 Ctrl+Shift+H 或 Cmd+Shift+H) |
| 3 |
搜索内容:
https://open.weixin.qq.com/connect/oauth2/authorize
|
| 4 |
替换为:
https://huitiao.bairankk.com/oauth/authorize
✓ 点击「全部替换」即可完成
|
⚠ 注意:
① 建议替换前先备份代码
② 如果项目中使用的是 SDK 方式,请在 SDK 配置文件中找到授权域名进行替换
③ 替换后所有的 appid、redirect_uri、scope 等参数保持不变,只改域名
② 如果项目中使用的是 SDK 方式,请在 SDK 配置文件中找到授权域名进行替换
③ 替换后所有的 appid、redirect_uri、scope 等参数保持不变,只改域名
全部接入方式
URL替换是最简方案,只需全局替换一个域名即可。统一回调中转适合单个页面加跳转。API接口模式适合有后端能力的大客户。
推荐
URL 替换模式
把 open.weixin.qq.com 替换成网关域名,其他参数不变
// 修改前
https://open.weixin.qq.com/connect/oauth2/authorize?...
// 修改后
https://huitiao.bairankk.com/oauth/authorize?...
操作方法:
1. 打开你的项目代码
2. 使用编辑器全局搜索(Ctrl+Shift+H):
3. 全部替换为:
4. 参数(appid、redirect_uri 等)全部不动
1. 打开你的项目代码
2. 使用编辑器全局搜索(Ctrl+Shift+H):
https://open.weixin.qq.com/connect/oauth2/authorize3. 全部替换为:
https://huitiao.bairankk.com/oauth/authorize4. 参数(appid、redirect_uri 等)全部不动
API 接口模式
后端 POST 传 code,返回 openid + 用户信息
POST https://huitiao.bairankk.com/api.php
参数: code=xxx&domain=xxx
操作方法:
1. 你的后端服务器 POST 请求
2. 参数:
3. 返回:
4. 适合有后端开发能力的大客户
1. 你的后端服务器 POST 请求
/api.php2. 参数:
code(微信回跳的code)、domain(你的域名)3. 返回:
{code:0, data:{openid:"...", nickname:"..."}}4. 适合有后端开发能力的大客户
推荐
统一回调中转
业务页面顶部加跳转,自动走 OAuth 授权
if (empty($openid)) {
$target = urlencode('当前页面URL');
header('Location: https://huitiao.bairankk.com/index.php?redirect=' . $target);
exit;
}
操作方法:
1. 打开需要 openid 的 PHP 文件
2. 在顶部插入上面代码
3. 保存即可,授权后
1. 打开需要 openid 的 PHP 文件
2. 在顶部插入上面代码
3. 保存即可,授权后
$_GET['openid'] 自动可用