网页授权获取用户基本信息
菜单:微信网页开发--微信网页授权
http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html
一、获取网页授权
scope=snsapi_base,只获取openid,静默获取,不会有提示
原有网页链接需改为先访问oAuth获得授权后再跳转到原链接,
原链接:http://111.222.333.444/app/test.action
修改后:
二、通过code换取openid
页面获取code:request.getParameter("code");
//通过code获取openId public static String getOpenId(String code){ if(StringUtil.isNotEmpty(code)){ String appid = "wxf21ea8f5294dce18"; String secret = "d4624c36b6795d1d99dcf0547af5444e"; String result = HttpUtil.doHttpsGet("https://api.weixin.qq.com/sns/oauth2/access_token?appid="+appid+"&secret="+secret+"&code="+code+"&grant_type=authorization_code", null, "UTF-8", true); if(StringUtil.isNotEmpty(result)){ JSONObject json = JSONObject.fromObject(result); if(json.get("openid")!=null){ return json.get("openid").toString(); } } } return ""; }
HttpUtil
Java用HttpClient3发送Https的Get和Post请求(增强)
http://happyqing.iteye.com/blog/2266742
scope参数错误或没有scope权限
开发者需要先到公众平台官网中的开发者中心页配置授权回调域名(测试号管理里也可以)
网页帐号 网页授权获取用户基本信息 无上限 修改
OAuth2.0网页授权
配置域名或ip
redirect_uri参数错误
配置的域名或ip,
以前后面不能写端口号,http(80),https(443)的都可以
现在写端口号也可以了,111.222.333.444:8020
相关推荐
主要介绍了微信公众平台实现获取用户OpenID的方法,需要开发人员经过微信授权后获取高级接口才能使用此功能,用户OpenID对于微信公众平台建设有着非常广泛的用途,需要的朋友可以参考下
开发微信公众号时通过vue页面获取用户静默授权/非静默授权后的信息,整个一套代码全部嵌套在vue界面中。
java解析的源码和小程序的源码,自己从项目中剥离出来的,肯定能用,有疑问私信,微信小程序获取各类信息(openid、session_key以及用户基本信息、解密手机号)
微信h5授权获取用户openId的方法和步骤,用于用户登录和注册,代码已经封装好,下载就能用
本代码作用于前后端分离获取微信openId,调用说明:在api中新建一个Default.aspx页面,复制文件中代码到页面中,修改appid,key,webAddr值。部署api;前端跳转url:api地址+“/efault.aspx?reurl="+前端页面地址;如果...
微信公众号消息推送获取openId测试用例.xlsx
微信公众号消息推送获取openId测试报告.docx
两种方式获取微信用户openid,有图文介绍,代码是全的,可以直接拿来用
补充JSAPI获取openid 接上次发布资源,文件中有一些异常抛出类和日志类需要手动修改与自己框架的兼容性
微信公众号获取openid与基本信息源码,获取微信公众号openid,并根据公众号openid获取微信用户名用户信息与头像等,简单易懂。
在微信公众号中,获取关注用户的OPENID。代码是用C#来进行开发的。
我们知道openid是微信用户验证的重要标识,支付功能严重依赖这个东西,之前我们做微信支付的时候是通过在微信客户端直接调用官方接口,通过传code参数来调用,下面这样 getOpenId(){ //获取用户的openid let _this=...
微信h5调用扫一扫和获取openid
微信开发获取openId
目录: ...4.1 微信测试号 38 4.2 接口在线调试 41 4.3 微信Web开发者工具 42 4.3.1 微信网页授权调试 43 4.3.2 JS-SDK权限校验 45 4.3.3 网页远程调试 45 4.4 前端调试工具 46
微信网页授权登录,获取用户openID,开发人员可以将获取到的用户openID作为用户名保存到数据库,作为登录凭据
本应用便于微信公众号公众号管理 自己公众号关注用户。 1.列表 显示公众号关注用户。 2. 可以以Excel形式将用户信息 发送到PC或手机上。 3. 显示微信公众号发红包 需要的用户OpenID。
PHP如何获得Openid,微信公众号通过appid和appsecret获取Openid,该类实现了从微信公众平台获取code、通过code获取openid和access_token、
微信公众号开发平台,测试代码、安装步骤等。主要内容在于view类型的菜单,通过Oauth2.0接口获取openid的实例。
微信小程序开发获取用户openid,服务端代码。前端返回json格式解析。