一个微信公众号可以分发实现多个网站的微信授权登录,如有需要,欢迎询价。

//by 20m8.gongzuoshijian.com 那你自己想想 QQ 421358319

【请务必先完整阅读本文档后再开发】

1.修改入口
https://open.weixin.qq.com/connect/oauth2/authorize;
改成https://20m8.gongzuoshijian.com/wx_api.php,除原有参数外后面还需额外添加参数token=本站申请的APPKEY

2.修改获取openid接口,接口返回内容跟4一样的,也可以考虑直接不要第四步,secret参数对应的是20m8.com/login用户后台申请的appkey(原QQ互联分发系统的token参数),无需添加token参数。
https://api.weixin.qq.com/sns/oauth2/access_token修改为https://20m8.gongzuoshijian.com/wx_openid_api.php,参数一致即可,成功返回数据格式

带unionid的返回值
{"openid":"ob17ywRqCs-Pcpyzbc4hlN4blv0k","nickname":"MR\u5f90","sex":1,"language":"zh_CN","city":"\u6e29\u5dde","province":"\u6d59\u6c5f","country":"\u4e2d\u56fd","headimgurl":"https:\/\/thirdwx.qlogo.cn\/mmopen\/vi_32\/DYAIOgq83epI22oEev0jbgLZaqlDYd1eGiczlum0uwoR1Rlbuhj5u0qqv6SVN7XFgA5trbheFYVdMsIsSK9CxFQ\/132","privilege":[],"unionid":"o0MBz03UwNjtMXFNNW_jE1hwmlE0"}

不带unionid的返回值
{
    "subscribe":1,
    "openid":"od0M61GHKWCZfrePZkzitlkroY_8",
    "nickname":"MR徐",
    "sex":1,
    "language":"zh_CN",
    "city":"温州",
    "province":"浙江",
    "country":"中国",
    "headimgurl":"http://thirdwx.qlogo.cn/mmopen/ptjlcI69VPmZYpko0aOEPUkwytYiaNPS67eR1C5FePM5Wia1CrpmZs4Lkmcgsg3sE8PRy4cSlQPPeB0c4oVd5K3w/132",
    "subscribe_time":1597330852,
    "remark":"",
    "groupid":0,
    "tagid_list":[

    ],
    "subscribe_scene":"ADD_SCENE_QR_CODE",
    "qr_scene":0,
    "qr_scene_str":"5f355594782e4"
}
错误返回格式
{"code":-1,"msg":"token已过期!"}


3.取消获取acesstoken(如果不获取用户信息的,此步骤可以取消)
https://api.weixin.qq.com/cgi-bin/token

4.修改获取userinfo接口(如果不获取用户信息的,此步骤可以取消)
https://api.weixin.qq.com/cgi-bin/user/info修改为https://20m8.gongzuoshijian.com/wx_user_api.php,其中access_token=本站申请的APPKEY,返回具体结果同2

5.系统后台自己配置appid为101137473,appkey(即secret)的话自己去网站上生成即可,有问题再咨询421358319

统一的回调地址是http://20m8.com/qqlogin/wx_callback.php,appid也是统一的101137473,代码里要写的话可以通过这个appid可以做判断后再写分发代码,保证官方申请的appid跟appkey也可以通用。

PHP通用代码例如
if($appid=="101137473"){
    //执行微信分发登录代码
}else{
    //执行原来的微信登录代码
}
本文链接:http://www.20m8.com/119.html

热门文章

查看全文 hehu158 于 2019-02-14 09:15 发表在 微信开发 ( 阅读:3991 )

查看全文 hehu158 于 2018-06-09 15:41 发表在 微信开发 ( 阅读:3517 )

perfex crm 微信端微信网页授权登录完美插件

查看全文 hehu158 于 2017-08-20 17:01 发表在 微信开发 ( 阅读:3457 )

微信网页登录,方便用户快捷登录网站,此篇文章简单介绍了下各端接口说明以及简单的开发流程。

查看全文 hehu158 于 2016-06-10 18:12 发表在 微信开发 ( 阅读:3374 )

思途cms微信端授权登陆完美插件用户微信一键自动登录

查看全文 hehu158 于 2016-06-10 17:27 发表在 微信开发 ( 阅读:2976 )

一个微信公众号可以分发实现多个网站的微信授权登录

查看全文 hehu158 于 2020-10-13 15:55 发表在 微信开发 ( 阅读:1710 )