
思路:当你点进来的时候先判断地址栏上有没有code,如果有code那么直接截取发给后端,如果没有的话就跳转到这个地址(这里需要填写自己的appId),需要传入一个回调地址,这样微信就知道怎么再跳转回来,这里的回调地址就是你当前刚点进来的这个地址,你这里只要写windowlocationhref即可,这样跳转回来的时候你会发现url上多出了一个code,前端只需要拿到当前的code,然后传给后台,后台获取到openid,返回给我们即可,然后我们存起来就可以啦
工具/原料
微信公众平台服务号
电脑
方法/步骤
1、要获取openid,必须要通过OAuth20来完成网页授权才能完成的,通过OAuth20来完成网页授权后,在经过用户许可后,就可以通过授权页面,获得用户的openid
2、如何通过OAuth20网页授权呢?要先通过申请高级接口功能
3、申请通过后,还要做一个授权页面,引导用户授权就能获得openid!
java获取微信的openid的方法是根据授权code来获取的,方法如下:一个Servlet请求获取code:/根据code取得openId@paramappid公众号的唯一标识@paramsecret公众号的appsecret密钥@paramcodecode为换取access_token的票据@return/publicvoiddoPost(>
以上就是关于微信公众号获取openid---前端应该怎么做全部的内容,包括:微信公众号获取openid---前端应该怎么做、微信支付接口开发,如何获取openid,有这方面的大神吗、express提交微信code数据返回怎么获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)