微信JSSDK1 4 0分享功能以及分享介面的坑

2021-09-24 01:27:37 字數 1548 閱讀 9693

步驟二:引入js檔案步驟三:通過config介面注入許可權驗證配置

wx.config(', // 必填,生成簽名的時間戳

noncestr: '', // 必填,生成簽名的隨機串

signature: '',// 必填,簽名

jsapilist: [

'checkjsapi',//檢測介面許可權

'updatetimelinesharedata',的分享介面,注意:使用新版本的分享功能,一定要在該列表加上對應的老版本功能介面,否則新介面不起作用

'onmenusharetimeline'//老版本分享介面。

] // 必填,需要使用的js介面列表

});wx.checkjsapi(,"errmsg":"checkjsapi:ok"}

alert(json.stringify(res));

},error:function(res)

});//分享功能

wx.ready(function () ,

error:function(res)

};//自定義「分享給朋友」及「分享到qq」按鈕的分享內容(1.4.0)

wx.updatetimelinesharedata(sharedata);

});wx.error(function(res));

wx.config的引數在後台生成。以下是生成config引數的後台**

//獲取config的方法

public function getwxconfig($wxtype = wxpay_retail)

//獲取access_token

if(empty($accesstoken))else

}return $accesstoken;

}/** * @return mixed

* @desc:獲取js所使用的jsapi_ticket

*/function getjsapiticket($wxpaytype = wxpay_retail)

&type=jsapi";

//http_reqest是我自己封裝的curl請求的函式

$curl = new curl();

$ticketresult = $curl->get($ticketurl);

$this->setlog($ticketresult,'ticket:');

$ticketarr = json_decode($ticketresult, true);

if($ticketarr['errcode'] != 0)

$jsapiticket = $ticketarr['ticket'];

cache($cachname, $jsapiticket, 7000);

} return $jsapiticket;

}//獲取config引數

public function getwxpayjsconfig($accesstoken,$jsapiticket,$url)

js sdk微信分享功能的實現 vue

經過處理了各種bug後的最終版本 在index.html 引入在需要做分享功能的頁面 created methods getvideo?vid then res catch err wxsharecheck getwxshare getwxshareparam?url then res wx.rea...

微信開發 PC除錯 JS SDK功能之分享功能除錯

對於後端介面一類的除錯,主要就是通過列印訪問日誌的方式,進行一步步排查,常見的錯誤官方文件也有提示,仔細找找就能發現問題。本文主要講解js sdk的除錯方式,因此就不說後台介面的問題了。js sdk的除錯難點在於,在手機上的除錯,無法監控各種傳輸狀態,由於是js類的操作,也不方便列印日誌什麼的。安裝...

微信jssdk的接入(分享及掃碼功能)

先確認已經滿足使用jssdk的要求再進行開發。1.引入vux類庫 2.在 main.js 中全域性引入 123 4import from vux vue.use wechatplugin console.log vue.wechat 可以直接訪問 wx 物件。3.全域性引入後就可以在任意元件內呼叫了...