微信公众号OAuth 点击菜单按钮 跳转页媔授权 获取openid
用户点击菜单按钮
—–> 发送页面授权请求到微信后台
—–> 将 code 参数发送到微信后台获取用户的openid返回服务器上的页面(也可以直接获取用户头像等基本信息需用户点击同意授权)
详情请见官方文档
要跳转的 url 请求到后台
发送http请求的方法代码: * 向微信端发送post请求 // 创建SSLContext对象,並使用我们指定的信任管理器初始化 // 当有数据需要提交时 // 注意编码格式防止中文乱码 // 将返回的输入流转换成字符串
其实很简单,就是一個微信的url 的访问接口通过请求连接,直接get返回的结果中对应的属性值就可以了!所有获取的什么ticket票据、access_token等等之类的都是这个思想也就昰所谓的面向服务编程(SOA,Service Oriented Archtiecuture)!