微信公眾平臺一鍵關注代碼 今天有朋友問了如何在網頁上或是其它地方直接點擊一個按鈕或是鏈接實現直接關注服務號的功能,現在把資料分享給大家:
在微信上,通過公眾平臺推送給用戶的文章,是在微信內部直接打開的,用的無外乎就是一個微信內置瀏覽器控件(IOS上,Android上也差不多)。但特殊的是,微信官方在這里面加了一個默認的Js API--WeixinJSBridge,通過它,能直接在該頁面上做這些操作:
1、將文章分享到微信朋友圈
2、將文章直接發送給微信上的好友
3、將文章分享到騰訊微博
4、關注指定用戶
以上這些操作,都是通過WeixinJSBridge.invoke接口來完成的。
- //通過關注微信好友 下面是代碼
- function WeiXinAddContact(wxid, cb)
- {
- if (typeof WeixinJSBridge == 'undefined') return false;
- WeixinJSBridge.invoke('addContact', { webtype: '1', username: wxid },
- function(d) {
- // 返回d.err_msg取值,d還有一個屬性是err_desc // add_contact:cancel 用戶取消 // add_contact:fail 關注失敗
- // add_contact:ok 關注成功 // add_contact:added 已經關注
- WeixinJSBridge.log(d.err_msg); cb && cb(d.err_msg); });
- };
- //通過微信分享
- function WeiXinShareBtn() { if (typeof WeixinJSBridge== "undefined")
- { alert("請先通過微信xxxx"); } else { WeixinJSBridge.invoke('shareTimeline',
- { "title": "VeVb", "link": "http://www.49028c.com", "desc": "歡迎關注VeVb。
- 專業網站源碼下載網站,
- 最新功能等更多更全面的站長信息。", "img_url": "http://www.49028c.com" });
- }
- }
- <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;"="">
新聞熱點
疑難解答