微信注册“发送给朋友”

require_once "jssdk.php";

$jssdk = new JSSDK("", "");

$signPackage = $jssdk->GetSignPackage();

<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

<script>

wx.config({

debug: false,// 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。

appId: '<?php echo $signPackage["appId"];?>',// 必填,公众号的唯一标识

timestamp: <?php echo $signPackage["timestamp"];?>,// 必填,生成签名的时间戳

nonceStr: '<?php echo $signPackage["nonceStr"];?>',// 必填,生成签名的随机串

signature: '<?php echo $signPackage["signature"];?>',// 必填,签名

jsApiList: [

'onMenuShareAppMessage',

]// 所有要调用的 API 都要加到这个列表中

});

wx.ready(function () {

// 在这里调用 API

document.querySelector('#onMenuShareAppMessage').onclick = function () {

var title = document.getElementById("title").value;

var des = document.getElementById("des").value;

var links = document.getElementById("links").value;

wx.onMenuShareAppMessage({

title: title, // 分享标题

desc: des, // 分享描述

link: links, // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致

imgUrl: '', // 分享图标

type: '', // 分享类型,music、video或link,不填默认为link

dataUrl: '', // 如果 type 是music或video,则要提供数据链接,默认为空

fail:function (res) {

        alert(JSON.stringify(res));

},

success: function(){

alert("分享成功!");// 用户点击了分享后执行的回调函数

}

});

alert('已注册获取“发送给朋友”状态事件');

};

});

</script>


注意:需要从公众号进入

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容