發(fā)布者:云商網(wǎng)絡(luò) 來源:http://www.pvczuji.com/ 發(fā)布時(shí)間:2015-12-10 10:18:21 瀏覽量:
微信公眾平臺(tái)一鍵關(guān)注代碼 今天有朋友問了如何在網(wǎng)頁上或是其它地方直接點(diǎn)擊一個(gè)按鈕或是鏈接實(shí)現(xiàn)直接關(guān)注服務(wù)號(hào)的功能,現(xiàn)在把資料分享給大家。
在微信上,通過公眾平臺(tái)推送給用戶的文章,是在微信內(nèi)部直接打開的,用的無外乎就是一個(gè)微信內(nèi)置瀏覽器控件(IOS上,Android上也差不多)。但特殊的是,微信官方在這里面加了一個(gè)默認(rèn)的Js API--WeixinJSBridge,通過它,能直接在該頁面上做這些操作:
1、將文章分享到微信朋友圈
2、將文章直接發(fā)送給微信上的好友
3、將文章分享到騰訊微博
4、關(guān)注指定用戶
以上這些操作,都是通過WeixinJSBridge.invoke接口來完成的。
//通過關(guān)注微信好友 下面是代碼
function WeiXinAddContact(wxid, cb)
{
if (typeof WeixinJSBridge == 'undefined') return false;
WeixinJSBridge.invoke('addContact', { webtype: '1', username: wxid },
function(d) {
// 返回d.err_msg取值,d還有一個(gè)屬性是err_desc // add_contact:cancel 用戶取消 // add_contact:fail 關(guān)注失敗
// add_contact:ok 關(guān)注成功 // add_contact:added 已經(jīng)關(guān)注
WeixinJSBridge.log(d.err_msg); cb && cb(d.err_msg); });
};
//通過微信分享
function WeiXinShareBtn() { if (typeof WeixinJSBridge== "undefined")
{ alert("請(qǐng)先通過微信xxxx"); } else { WeixinJSBridge.invoke('shareTimeline',
{ "title": "衡水云商網(wǎng)", "link": "http://www.baisoubao.cn", "desc": "歡迎關(guān)注衡水云商網(wǎng)為您搜羅新尖端的微信資訊。
內(nèi)容包括微信公眾平臺(tái)開發(fā)、微信營銷方案策略、微信操作指南, 好玩有趣的微信公眾賬號(hào)導(dǎo)航、微信游戲攻略、微信新版本,
新功能等更多更全面的微信資訊信息。", "img_url": http://www.pvczuji.com });
}
}
復(fù)制代碼
使用方法:
<a data-cke-saved-href="#" href="#" onclick="WeiXinAddContact
('<span style=" background-color:#ff0000;"="">
gh_5f81fbb868d8
<a data-cke-saved-href="#" href="#" onclick="WeiXinAddContact('<span style=" background-color:#ff0000;"="">
復(fù)制代碼