微信公众平台开发教程⑥ 微信开发集成类的使用(3)
②. 手机微信端登录对应链接的结果
③. 补充说明
$user_info = $wechat->getOauthUserinfo($reT['access_token'],$openid);
此处返回的$user_info 为授权用户的详细信息,可追踪方法查看源代码中 OAUTH_USERINFO_URL 的定义开发者文档有介绍其意义,之前的两篇文章里也做了简单介绍
三、微信端分享功能
①. 配置微信分享相应数据
下面的方法个人设计面向对象时是在继承的 Controller 构造函数中初始化调用的,大家可以按自己需求放置
/** * 配置微信分享功能 */ public function getWxShare(){ import('Org.Wechat.Weixin'); $wechat=new \Weixin('zxxxxi','wxxxxxxxxxxxx9','efxxxxxxxxxxxxxxxxxxb7'); $url = "http://www.xxxxxmi.com".$_SERVER['REQUEST_URI']; $res = $wechat->getJsSign($url); $res['wxurl'] = $url; $this->assign('wx',$res); }
②. 前台页面的配置信息
多数就是 html 前台文件,补充如下的 js 代码,具体的数据可自己修改
<script src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js" type="text/javascript"></script> <script> /** * Created by 百鬼夜行 on 2017/4/27. */ //通过config接口注入权限验证配置 wx.config({ debug : false, appId : "{$wx.appid}", timestamp : "{$wx.timestamp}", nonceStr : "{$wx.noncestr}", url : "{$wx.url}", signature : "{$wx.signature}", jsApiList : ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo'] }); wx.ready(function(){ //朋友圈 wx.onMenuShareTimeline({ title : "真米如初:美好的东西 如期相遇 值得期待", // 分享标题 link : "{$wx.wxurl}", // 分享链接 desc : "关注饮食,品质生活。您的健康,是我们最好的坚持,有真米,生活才够美!", //分享描述 imgUrl : "http://img.52zhenmi.com/Public/upload/20170426/149321008494428.jpg", // 分享图标 }); //发送给好友 wx.onMenuShareAppMessage({ title : "真米如初:美好的东西 如期相遇 值得期待", // 分享标题 link : "{$wx.wxurl}", // 分享链接 desc : "关注饮食,品质生活。您的健康,是我们最好的坚持,有真米,生活才够美!", //分享描述 imgUrl : "http://img.52zhenmi.com/Public/upload/20170426/149321008494428.jpg", // 分享图标 }); //QQ好友 wx.onMenuShareQQ({ title : "真米如初:美好的东西 如期相遇 值得期待", // 分享标题 link : "{$wx.wxurl}", // 分享链接 desc : "关注饮食,品质生活。您的健康,是我们最好的坚持,有真米,生活才够美!", //分享描述 imgUrl : "http://img.52zhenmi.com/Public/upload/20170426/149321008494428.jpg", // 分享图标 }); //腾讯微博 wx.onMenuShareWeibo({ title : "真米如初:美好的东西 如期相遇 值得期待", // 分享标题 link : "{$wx.wxurl}", // 分享链接 desc : "关注饮食,品质生活。您的健康,是我们最好的坚持,有真米,生活才够美!", //分享描述 imgUrl : "http://img.52zhenmi.com/Public/upload/20170426/149321008494428.jpg", // 分享图标 }); }); </script>
内容版权声明:除非注明,否则皆为本站原创文章。