国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

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

2024-07-22 01:17:34
字體:
供稿:網(wǎng)友

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

需求概述

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

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

方案實現(xiàn)

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

具體步驟:

1、準備一個備案的域名和空間,綁定域名到該空間去。

2、登錄微信公眾平臺,進入“公眾號設置”的功能設置里面填寫js接口安全域名,這個要填寫的是你微信瀏覽器要打開的域名地址,不能添加IP地址。

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

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

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

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

詳細接入代碼

+ (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">            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 海门市| 方正县| 土默特右旗| 漠河县| 遂川县| 桂平市| 平度市| 荃湾区| 微山县| 清原| 阿城市| 宜春市| 镇江市| 扬中市| 大同县| 呼和浩特市| 广平县| 芮城县| 海丰县| 轮台县| 丰镇市| 西畴县| 溧水县| 北票市| 甘孜县| 育儿| 南安市| 汽车| 二连浩特市| 宝丰县| 齐河县| 鄂托克前旗| 北流市| 辽源市| 迁西县| 盐边县| 博客| 盐池县| 大港区| 和硕县| 永年县|