微信平台开发网页授权的问题

我是通过网页授权的那个链接生成的二维码,就是这种格式:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 。其中scope的值为snsapi_base。然后我扫描这个二维码,没有关注公众号的时候就显示这图片说明,有没有人知道如何自定义这个页面,让我没有关注的时候提示我关注。(我想实现的需求:让用户未关注的时候跳到一个页面,直接识别页面中的二维码关注。但是现在用户没关注就直接跳到图片上的页面)

2个回答

你如果是认证微信号,自己跳转到你自己自定义的页面

后台开启开发者模式,自己调用api获取关注用户的openid入库保存,网页授权的回掉页面获取到当前扫码用户的openid对比下数据库,不存在就跳转到你的页面或者微信的公账号的关注页面

获取关注用户openid
https://mp.weixin.qq.com/wiki?action=doc&id=mp1421140840&t=0.99169274408535
网页授权
https://mp.weixin.qq.com/wiki?action=doc&id=mp1421140842&t=0.4284853450410131
微信关注页面url
http://ask.csdn.net/questions/644611

或者跳转到你网站自定义的页面取,点击关注跳转到上面的微信关注url地址

yaoyf1993
yaoyao5201993 回复showbo: 测试号可以通过网页授权获取用户openid,但前提是用户必须关注该测试号,所以就会出现我发的图片上的问题。而对于正式的认证过的服务号来说,不需要关注该服务号就能获取openid,然后就能通过您说的那个方法跳转到自定义页面。
大约 2 年之前 回复
caozhy
贵阳马善福 如果问题解决,题主采纳下吧。人家专家大热天义务回答你这么多内容,你采纳下只是举手之劳。
大约 2 年之前 回复
showbo
支付宝加好友偷能量挖 回复yaoyf1993: 网页授权只有认证服务号有这个权限,其他的没有。没有测试号只说吧,你先搞清楚你的微信账号类型
大约 2 年之前 回复
yaoyf1993
yaoyao5201993 是我用的测试号的缘故吗
大约 2 年之前 回复
yaoyf1993
yaoyao5201993 “不存在就跳转到你的页面或者微信的公账号的关注页面”,这个程序在哪里写,在redirect_uri里吗?可是只要不关注就会到我发的那个图片页面里,我在redirect_uri里写的跳转没有用。
大约 2 年之前 回复

有没有人知道?本人小白,欢迎各位大牛提出意见!

yaoyf1993
yaoyao5201993 回复Rains_: 不是,就是让用户识别,不是自动的,现在的问题在于怎么让未关注公众号的用户关注
大约 2 年之前 回复
u013154152
Rains_ 自动识别二维码,别想了,腾讯不让这么干,你要在二维码加点病毒或者广告啥的,自动识别就过去了,弄得跟现在的app似的,进去还得加载几秒广告
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!