微信公众平台开发教程⑥ 微信开发集成类的使用(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>
内容版权声明:除非注明,否则皆为本站原创文章。

