900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微信内置浏览器打开的网页 获取微信用户openid

微信内置浏览器打开的网页 获取微信用户openid

时间:2018-06-21 15:45:55

相关推荐

微信内置浏览器打开的网页 获取微信用户openid

后端开发|php教程

微信内置浏览器打开的网页,获取微信用户openid

后端开发-php教程

微信浏览器获取用户信息是经常可以看到的,但是对于微信浏览器获取用户信息究竟如何实现?这篇文章将给你说明微信浏览器获取用户信息的问题。

实用工具网站源码,vscode总是闪退要重装吗,巡风扫描 ubuntu,在tomcat中发布项目,twitter 图片 爬虫,php常用编辑器,奉节中小企业seo推广lzw

我已开通300元的开发者账号。

需求如下:

现有一wap网页,用户使用微信内置浏览器打开( 通过微信朋友圈/朋友分享,或微信扫网页二维码等方式进入,与公众号无关),该网页如何获取用户的微信openid呢?

网页自动发卡源码,ubuntu 程序目录,爬虫控制访问速度,php html.=,杭州seo地点lzw

按照官方的微信登录帮助,是可以实现扫码登录,但是针对PC版的–微信扫码,电脑端登录。而我的情况是当前网页是在手机微信打开的,还怎么扫码呢?

互联网浏览器 源码,ubuntu停在紫色面,tomcat不允许登录,爬虫代理方式,香港招聘php,濮阳互联网seo推广有用吗lzw

我见有些网站是可以实现的,会弹出授权提示框,但不知是如何实现的?谢谢了!!

回复讨论(解决方案)

http://mp./wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html

看看这个

微信内置浏览器获取用户的微信openid,微信公众平台OAuth2.0网页授权

———————————————————————————————–

首先你的网站入口必须是微信服务号(开通认证、拥有获取用户openid权限;订阅号是不行的)。

网页通过微信的Oauth2认证链接。

然后通过服务号菜单链接进入网站,如: https://open./connect/oauth2/authorize?appid=YOURAPPID&redirect_uri=http://YOUWEBSITE/oauth2.php&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect

自己根据微信提供的oauth2接口文档,编写oauth2.php内容,(网上有相关官方SDK)

按下面的步骤:

1.获取用户openid

2.获取accesson_token

3.获取用户信息

4.授权注册用户,若已存在该用户则直接进入网站。

微信里面打开出现授权提示框,这个是微信公众号的登陆

当用户点击授权后,会跳转到你的页面,参数里面就会带上token

然后你再通过token调用接口,查询openid等等

有的页面,用外部浏览器打开就会有如下提示,有的就没有,是怎么做到的呢?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。