老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

如何解決微信二次分享報錯invalidsignature的問題-創新互聯

這篇文章主要為大家展示了“如何解決微信二次分享報錯invalid signature的問題”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何解決微信二次分享報錯invalid signature的問題”這篇文章吧。

成都創新互聯是一家專業提供江岸企業網站建設,專注與成都做網站、網站制作、HTML5建站、小程序制作等業務。10年已為江岸眾多企業、政府機構等服務。創新互聯專業網站制作公司優惠進行中。

基于微信公眾號開發的h6頁面(使用jssdk接口),由用戶A分享給用戶B,用戶B再次分享這個頁面時,不能成功分享。問題出在用戶B收到的分享鏈接與用戶A打開的鏈接不同

A用戶的鏈接為

http://test.com/test.html

B用戶收到的連接

http://test.com/test.html&from=singlemessage

from=singlemessage是微信客戶端為了區分分享來源再鏈接后自動添加的標記,再次分享時,需要在js代碼中對自動獲取的連接進行encodeURIComponent處理,后臺再對收到的url進行urldecode處理。

js與php示例代碼如下:

注意ajax,用的post,用get據說不用轉義(get方式本人未做測試)

js代碼

function share(){
  var nowurl     = window.location.href;
  var nowurlo   = nowurl.split('&')[0];
  $.ajax({
    type     : "post",
    url     : "***********************", //后端接口
    dataType   : "json",
    data     : { 'url': encodeURIComponent(nowurl) }, // 注意此處對nowurl進行encode;
    success   : function (data) {
      wx.config({
            debug    : false,        //調試模式
            appId    : data.appId,      //公眾號appid
            timestamp  : data.timestamp,    //時間戳
            nonceStr   : data.noncestr,    //生成簽名的隨機串
            signature  : data.signature,    //簽名
            jsApiList  : [
              'updateAppMessageShareData',
              'updateTimelineShareData',
              'onMenuShareAppMessage',
              'onMenuShareTimeline',
              'chooseWXPay',
              'showOptionMenu',
              "hideMenuItems",
              "showMenuItems",
              "onMenuShareTimeline",
              'onMenuShareAppMessage',
          ] // 必填,需要使用的JS接口列表
      });
      wx.ready(function () {  //需在用戶可能點擊分享按鈕前就先調用
        wx.updateAppMessageShareData({ 
          title  : '', // 分享標題
          desc   : '', // 分享描述
          link   : nowurlo, // 自動獲取(上面js代碼中)
          imgUrl  : '', // 分享圖標
          success : function () {
          }
        });
        wx.updateTimelineShareData({ 
          title   : '', // 分享標題
          link   : nowurlo, 自動獲取(上面js代碼中)
          imgUrl  : '', // 分享圖標
          success  : function () {
          },
        });
      });
      
    }
  });
}

php代碼

 public function generateSignature(){
    $timestamp           = time();
    $jsapiTicket          = ;//此處獲取jsapi_ticket
    $noncestr           = md5(uniqid(microtime(true),true));//我用的noncestr
    $url              = urldecode(I('post.url'));
    $signature           = sha1('jsapi_ticket=' . $jsapiTicket . '&noncestr=' . $noncestr . '×tamp=' . $timestamp . '&url=' . $url);
    $shareConfig['appId']     = '';//此處為appId
    $shareConfig['timestamp']   = $timestamp;
    $shareConfig['noncestr']    = $noncestr;
    $shareConfig['signature']   = $signature;
    $shareConfig['url']      = $url;
    echo json_encode($shareConfig);
  }

以上是“如何解決微信二次分享報錯invalid signature的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯成都網站設計公司行業資訊頻道!

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網站標題:如何解決微信二次分享報錯invalidsignature的問題-創新互聯
標題路徑:http://www.xueling.net.cn/article/cciecs.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 啊轻点内射在线视频 | 免费人成网WW555KKK在线 | 精品一个色 | 日韩免费观看高清 | 人一级毛片| 一级又爽又黄的免费毛片视频 | 亚洲美女又黄又爽在线观看 | 99精品久久精品一区二区 | 在线观看福利小视频 | 国内精品久久久久久久久久 | 日本精品国产 | 国产精品奇米一区二区三区小说 | 最近高清日本免费 | 国产AV国片精品无套内谢蜜臀 | 涩涩av在线 | 日本高清VA在线播放 | 国产亚洲精品久久久久久无挡照片 | 国产a∨精品一区二区三区仙踪林 | 黄色录像一级片 | 亚洲精品一品区二品区三品区 | 中文字幕av一区二区三区免费看 | 日本国产精品无码字幕在线观看 | 7777精品伊久久久大香线蕉语言 | 欧美日韩视频在线播放 | 黄色在线观看www | 一级黄色免费观看视频 | 娇妻与公h喂奶 | 亚洲一区二区视频 | 亚洲精品久久久久久久久久 | 无码国内精品久久人 | 日本专区在线观看 | 国产精品对白交换绿帽视频 | 国产乱码一区二区三区在线观看 | av在线免费播放网址 | 伊人网在线免费视频 | 日本免费在线视频不卡一不卡二 | 成人性生交片无码免费看 | 伊人75在线| 日日摸夜夜添夜夜无码区 | 日本边添边摸边做边爱的网站 | 精品亚洲自拍 |