聯(lián)系官方銷售客服
1835022288
028-61286886
<?php \Phpcmf\Service::C()->init_file('weixin');$signPackage=\Phpcmf\Service::L('jssdk','weixin')->GetSignPackage();?> <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <script> wx.config({ debug: false, appId: '<?php echo $signPackage["appId"];?>', timestamp: '<?php echo $signPackage["timestamp"];?>', nonceStr: '<?php echo $signPackage["nonceStr"];?>', signature: '<?php echo $signPackage["signature"];?>', jsApiList: [ // 所有要調(diào)用的 API 都要加到這個(gè)列表中 // 這里需要自己按微信文檔來(lái)寫參數(shù) "updateAppMessageShareData", "updateTimelineShareData" ] }); wx.ready(function () { // 在這里調(diào)用 API // 這里需要自己按微信文檔來(lái)寫參數(shù) // 自定義“分享給朋友”及“分享到QQ”按鈕的分享內(nèi)容 wx.updateAppMessageShareData({ title: '{$meta_title}', // 分享標(biāo)題 desc: '{$meta_description}', // 分享描述 link: '{$my_web_url}', // 分享鏈接,該鏈接域名或路徑必須與當(dāng)前頁(yè)面對(duì)應(yīng)的公眾號(hào)JS安全域名一致 imgUrl: '{dr_get_file($thumb)}', // 分享圖標(biāo) success: function () { // 設(shè)置成功 } }); //自定義“分享到朋友圈”及“分享到QQ空間”按鈕的分享內(nèi)容 wx.updateTimelineShareData({ title: '{$meta_title}', // 分享標(biāo)題 link: '{$my_web_url}', // 分享鏈接,該鏈接域名或路徑必須與當(dāng)前頁(yè)面對(duì)應(yīng)的公眾號(hào)JS安全域名一致 imgUrl: '{dr_get_file($thumb)}', // 分享圖標(biāo) success: function () { // 設(shè)置成功 } }); }); </script>
分享出來(lái)只有一條鏈接,朋友圈,朋友都是,errMsg: updateAppMessageShareData:ok ,errMsg: "config:ok",,這哪里有問題
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
看下微信文檔語(yǔ)法,他每個(gè)js版本對(duì)應(yīng)的語(yǔ)法不一樣了的
回復(fù)@迅??蚣芗夹g(shù)-陳老師 errMsg: "config:ok" 不就是配置沒問題嗎?而且上個(gè)星期還是能用的,突然就變成只是鏈接了,就算是改回
wx.onMenuShareTimeline
、wx.onMenuShareAppMessage,js改回1.0.0版本也不行,還是errMsg: "config:ok"
回復(fù)@迅睿框架技術(shù)-陳老師 使用的是官方微信系統(tǒng)插件,這應(yīng)該不會(huì)有錯(cuò)吧,我看了一下,access_token、jsapi_ticket等都能出來(lái)啊
對(duì)比下微信提供的文檔說明,不明白的地方可以在微信開發(fā)者論壇提問問一問他們
jsapiList里把舊的接口也加上
wx.ready里面也是一樣加上。
自定義“分享到朋友圈”及“分享到QQ空間”按鈕的分享內(nèi)容(1.4.0)
注意版本號(hào)的引用
回復(fù)@新手上路
wx.config({
debug: false,
appId: '<?php echo $signPackage["appId"];?>',
timestamp: '<?php echo $signPackage["timestamp"];?>',
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>',
jsApiList: ['updateAppMessageShareData','updateTimelineShareData','onMenuShareAppMessage', 'onMenuShareTimeline']
});
var shareData = {
title: '{$meta_title}',
desc: '{$meta_description}',
link: '{$my_web_url}',
imgUrl: '{dr_get_file($thumb)}',
};
wx.ready(function () {
wx.updateAppMessageShareData(shareData);
wx.updateTimelineShareData(shareData);
wx.onMenuShareAppMessage(shareData);//舊的接口,即將廢棄
wx.onMenuShareTimeline(shareData);//舊的接口,即將廢棄
});
還是不行,就一個(gè)網(wǎng)站
回復(fù)@小影子 如果還不行,看看公眾號(hào)后臺(tái)業(yè)務(wù)域名有沒有問題,還有就是該域名下有沒有鏈接被違規(guī)封禁
回復(fù)@新手上路 我看了一下直接用,http://223987.com/wenda/,微信發(fā)消息,然后點(diǎn)進(jìn)去,分享也是只有一個(gè)網(wǎng)址。
回復(fù)@新手上路 然后用上上個(gè)月分享的鏈接點(diǎn)進(jìn)去,居然好了,總結(jié)直接發(fā)的鏈接點(diǎn)進(jìn)去分享是一條鏈接,成功分享的點(diǎn)進(jìn)去,再分享是好的。你的是怎么弄的