最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信自定義分享鏈接信息(標(biāo)題,圖片和內(nèi)容)實(shí)現(xiàn)過程詳解

 更新時(shí)間:2019年09月04日 10:51:55   作者:qwwszz1  
這篇文章主要介紹了微信自定義分享鏈接信息(標(biāo)題,圖片和內(nèi)容)實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

網(wǎng)頁分享到微信要怎么才能自定義標(biāo)題,內(nèi)容和圖片呢?

需求概述

微信中可以直接轉(zhuǎn)發(fā)網(wǎng)頁鏈接,用戶在微信內(nèi)置瀏覽器中打開后可以通過微信瀏覽器中右上角進(jìn)行分享到朋友,朋友圈,QQ等。但直接這樣分享的話,用戶看到的只是一條鏈接,沒有任何的圖文內(nèi)容。

如下圖,圖1是別人分享給我的鏈接效果,圖2是我分享給別人的效果。兩種方案的用戶體驗(yàn)我想都不用我多說了,一眼就能看的出來.

方案實(shí)現(xiàn)

要達(dá)到上圖自定義文案與圖標(biāo)的效果,必須要采用微信提供的JS-SDK,微信JS-SDK是微信公眾平臺(tái)面向網(wǎng)頁開發(fā)者提供的基于微信內(nèi)的網(wǎng)頁開發(fā)工具包??蓞⒖嘉⑿臞S-SDK說明文檔。(如果你不懂技術(shù)或者沒有認(rèn)證的公眾號(hào),使用wecard工具也可以實(shí)現(xiàn)相關(guān)的效果。)

具體步驟:

1、準(zhǔn)備一個(gè)備案的域名和空間,綁定域名到該空間去。

2、登錄微信公眾平臺(tái),進(jìn)入“公眾號(hào)設(shè)置”的功能設(shè)置里面填寫js接口安全域名,這個(gè)要填寫的是你微信瀏覽器要打開的域名地址,不能添加IP地址。

3、引入js文件,在需要調(diào)用js接口的頁面接入JS文件。

http://res.wx.qq.com/open/js/jweixin-1.2.0.js

4、通過config接口注入權(quán)限并驗(yàn)證配置(這一步算是整個(gè)步驟中最關(guān)鍵的一步,必須正確的配置信息才可以進(jìn)行調(diào)用JS-SDK。)

wx.config({
  debug: true, // 開啟調(diào)試模式,調(diào)用的所有api的返回值會(huì)在客戶端alert出來,若要查看傳入的參數(shù),可以在pc端打開,參數(shù)信息會(huì)通過log打出,僅在pc端時(shí)才會(huì)打印。
  appId: '', // 必填,公眾號(hào)的唯一標(biāo)識(shí)
  timestamp: , // 必填,生成簽名的時(shí)間戳
  nonceStr: '', // 必填,生成簽名的隨機(jī)串
  signature: '',// 必填,簽名,見附錄1
  jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2
});

詳細(xì)接入代碼

+ (currentLink.indexOf("?") > -1 ? ("&u=" + "${u!}" + "&t=" + "${t!}" + "&o=" + "${o!}" + "&s=" + "${s!}") : ("?u=" + "${u!}" + "&t=" + "${t!}" + "&o=" + "${o!}" + "&s=" + "${s!}"));
      shareLink = shareLink + (shareLink.indexOf("?") > -1 ? ("&city=" + "深圳") : ("?city=" + "深圳"));
  var shareImgUrl = "${IMGPATH!}/images/banner2.png";
  var shareGid = "";

  wx.ready(function () {
    //分享給朋友
    wx.onMenuShareAppMessage({
      title: shareTitle,
      desc: shareDesc,
      link: shareLink,
      imgUrl: shareImgUrl,
      success: function (res) {
          shared(shareLink, "friend", shareGid);
        },
        fail: function (res) {
         alert(JSON.stringify(res));
        }
    });
    //分享到朋友圈
    wx.onMenuShareTimeline({
      title: shareTitle,
      desc: shareDesc,
      link: shareLink,
      imgUrl: shareImgUrl,
      success: function (res) {
          shared(shareLink, "Timeline", shareGid);
        },
        fail: function (res) {
         alert(JSON.stringify(res));
        }
    });
     //分享到QQ
    wx.onMenuShareQQ({
      title: shareTitle,
      desc: shareDesc,
      link: shareLink,
      imgUrl: shareImgUrl,
      success: function (res) {
          shared(shareLink, "QQ", shareGid);
        },
        fail: function (res) {
         alert(JSON.stringify(res));
        }
    });
     //分享到騰訊QQ
    wx.onMenuShareWeibo({
      title: shareTitle,
      desc: shareDesc,
      link: shareLink,
      imgUrl: shareImgUrl,
      success: function (res) {
          shared(shareLink, "Weibo", shareGid);
        },
        fail: function (res) {
         alert(JSON.stringify(res));
        }
    });
     //分享到QZone
    wx.onMenuShareQZone({
      title: shareTitle,
      desc: shareDesc,
      link: shareLink,
      imgUrl: shareImgUrl,
      success: function (res) {
          shared(shareLink, "QZone", shareGid);
        },
        fail: function (res) {
         alert(JSON.stringify(res));
        }
    });
  });
  function shared(url, type, gid){
    var rUrl = basePath + "/share/add?type=" + type + "&url=" + encodeURI(url);
    if(!!gid) {
      rUrl += "&gid=" + gid;
    }
    $.ajax({
      type: "GET",
      url: rUrl,
      dataType: "json",
      success: function(rs){
        //alert("分享成功");
      }
    });
  }
  " _ue_custom_node_="true">

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 刪除table表格行的實(shí)例講解

    刪除table表格行的實(shí)例講解

    下面小編就為大家?guī)硪黄獎(jiǎng)h除table表格行的實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • 詳解關(guān)于JSON.parse()和JSON.stringify()的性能小測試

    詳解關(guān)于JSON.parse()和JSON.stringify()的性能小測試

    這篇文章主要介紹了詳解關(guān)于JSON.parse()和JSON.stringify()的性能小測試,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-03-03
  • js獲取下拉列表框<option>中的value和text的值示例代碼

    js獲取下拉列表框<option>中的value和text的值示例代碼

    本篇文章主要是對(duì)js獲取下拉列表框<option>中的value和text的值示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • js結(jié)合正則實(shí)現(xiàn)國內(nèi)手機(jī)號(hào)段校驗(yàn)

    js結(jié)合正則實(shí)現(xiàn)國內(nèi)手機(jī)號(hào)段校驗(yàn)

    這篇文章主要介紹了js結(jié)合正則實(shí)現(xiàn)國內(nèi)手機(jī)號(hào)段校驗(yàn)的方法以及使用js和jQuery實(shí)現(xiàn)的簡單校驗(yàn)手機(jī)號(hào)的示例,非常簡單實(shí)用,有需要的小伙伴可以參考下。
    2015-06-06
  • JavaScript實(shí)現(xiàn)iframe自動(dòng)高度調(diào)整和不同主域名跨域

    JavaScript實(shí)現(xiàn)iframe自動(dòng)高度調(diào)整和不同主域名跨域

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)iframe自動(dòng)高度調(diào)整和不同主域名跨域,作者通過建立一個(gè)代理來同步高度調(diào)整,需要的朋友可以參考下
    2016-02-02
  • JS數(shù)字抽獎(jiǎng)游戲?qū)崿F(xiàn)方法

    JS數(shù)字抽獎(jiǎng)游戲?qū)崿F(xiàn)方法

    這篇文章主要介紹了JS數(shù)字抽獎(jiǎng)游戲?qū)崿F(xiàn)方法,可實(shí)現(xiàn)按下回車鍵出現(xiàn)隨機(jī)數(shù)字切換的效果,涉及時(shí)間與隨機(jī)數(shù)的相關(guān)操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • 使用D3.js構(gòu)建實(shí)時(shí)圖形的示例代碼

    使用D3.js構(gòu)建實(shí)時(shí)圖形的示例代碼

    這篇文章主要介紹了使用D3.js構(gòu)建實(shí)時(shí)圖形的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • js實(shí)現(xiàn)網(wǎng)頁計(jì)算器

    js實(shí)現(xiàn)網(wǎng)頁計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)網(wǎng)頁計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 使用 bootstrap modal遇到的問題小結(jié)

    使用 bootstrap modal遇到的問題小結(jié)

    bootstrap提供了一個(gè)寫好的css文件和js文件然而在使用時(shí)遇到了一下并不是很好的問題,今天在使用彈出對(duì)話框時(shí)遇到了一個(gè)這樣的問題,今天小編給大家分享下使用 bootstrap modal遇到的問題小結(jié),一起看看吧
    2016-11-11
  • js圖片自動(dòng)切換效果處理代碼

    js圖片自動(dòng)切換效果處理代碼

    自己設(shè)置每張圖片切換的時(shí)間間隔,自己設(shè)置每張圖片的路徑(絕對(duì)、相對(duì)路徑都可以)雖然很簡單,但是很實(shí)用
    2013-05-05

最新評(píng)論

南召县| 大关县| 阿尔山市| 高雄县| 科技| 罗平县| 册亨县| 贡觉县| 论坛| 安顺市| 余庆县| 壤塘县| 枣强县| 尉犁县| 陕西省| 梁河县| 湘潭县| 余庆县| 东乌珠穆沁旗| 贵德县| 台湾省| 石首市| 陈巴尔虎旗| 读书| 开阳县| 东乌珠穆沁旗| 娱乐| 连南| 新蔡县| 黔西| 通道| 五莲县| 皮山县| 子长县| 余姚市| 陵川县| 三门峡市| 宜川县| 龙井市| 右玉县| 开鲁县|