线上服务咨询
微信与微信JSSDK共享函数开发
发表时间:2019-07-30 16:02:23
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
微信去年JSSDK发布后,包括自定义共享在内的许多Web服务的界面统一了。现在,如果您想要将自己的网页信息自定义给朋友或朋友圈,最好使用此统一的Web服务界面。如果您没有证书微信,则可以参考本文末尾的方法。
首先,在公共号码管理背景“公共号码设置”的“功能设置”中填写JS接口安全域名。域名需要通过ICP提交。没有归档的域名可以使用SAE,BAE和其他平台。此外,自定义共享功能需要通过微信进行身份验证。如果没有身份验证,您可以与关系的朋友借用权限。填写您的域名并在其JS界面的安全域名设置中共享相同的开发者ID。
其次,在需要调用JS接口以引入微信JSSDK的JX文件的页面中:http://res.wx.qq.com/open/js/jweixin-1.0.0.js,该文件必须在页面中引用需要共享,分开请特别阅读官方文档http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
参考方法:将以下标题添加到页面标题:
三,下载官方示例代码:http://demo.open.weixin.qq.com/jssdk/sample.zip,解压缩后,查看PHP文件夹中的以下文件,例如:四,将上述文件复制到游戏中目录,为了方便所有游戏调用同一个文件。建议在主机的根目录(即主目录)中创建一个JSSDK文件夹。五,在web源文件中你需要自定义共享(主机需要支持PHP环境,web文件name.html改为.php)参考JSSDK:
将以下代码添加到页面的开头:
< PHP和LT;>
Require_once'./jssdk/jssdk.php'; //表示主机根目录下jssdk文件夹中的jssdk.php文件
$ jssdk=new JSSDK('AppID','AppSecret'); //在开发人员中心填写您的开发人员ID
$ signPackage=$ jssdk-> GetSignPackage();
?>
//你必须引用文件
Wx.config({
调试: false,//模式,设置为ture会直接在网页上弹出调试信息,用于解决问题
appId:'<php echo $ signPackage ['appId'];>',
时间戳:<php echo $ signPackage ['timestamp'];>
nonceStr:'<php echo $ signPackage ['nonceStr'];>',
签名:'<php echo $ signPackage ['signature'];>',
jsApiList: [//要使用的Web服务接口
'checkJsApi',//确定当前客户端版本是否支持指定的JS接口
'onMenuShareTimeline',//分享给朋友
'onMenuShareAppMessage',//分享给朋友圈
'onMenuShareQQ',//分享到QQ
'onMenuShareWeibo'//分享到微博
]
});
Wx.ready(function(){//ready函数用于调用API。如果你的网页需要在共享和回调函数后自定义,你需要在这里调用共享函数//如果它是微信之后游戏结束了,你需要点击按钮来触发分数分享,这里没有必要调用API,你可以直接在按钮上调用事件。因此,大多数微信游戏都要求用户触发分数首先。请不要填写以下内容。分享API
wx.onMenuShareTimeline({//例如,将API分享给朋友圈
标题:'',//分享标题
链接:'',//共享链接
imgUrl:'',//分享图标
成功:函数(){
//用户确认共享后执行的回调函数
},
取消:函数(){
//用户取消共享后执行的回调函数
}
});
});
Wx.error(function(res){
警报(res.errMsg); //打印错误消息。并调试: false,设置为调试:可以直接在网页上看到弹出错误信息
});
那么,如果您没有微信认证,并且您无法借用该权利,您如何分享它?这要求用户在游戏结束时单击共享按钮或触发器以更改标题的标题。对于共享的小图片,在页面源文件标签后添加。好吧,可能共享方法是这样的。在第三步中下载官方示例代码后,PHP文件夹中的sample.php是一个调用API接口的示例文件。
标签:& nbsp& nbspMarketing type 网站建设& nbsp沈阳微信Marketing& nbsp沈阳微信 promotion网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制