微信公眾平臺一鍵關注代碼
今天有朋友問了如何在網(wǎng)頁上或是其它地方直接點擊一個按鈕或是鏈接實現(xiàn)直接關注服務號的功能,本人去網(wǎng)上找了點資料,現(xiàn)在把資料分享給大家:
在微信上,通過公眾平臺推送給用戶的文章,是在微信內部直接打開的,用的無外乎就是一個UIWebView控件(IOS上,Android上也差不多)。但特殊的是,微信官方在這里面加了一個默認的Js API--WeixinJSBridge,通過它,能直接在該頁面上做這些操作:
1、將文章分享到微信朋友圈
2、將文章直接發(fā)送給微信上的好友
3、將文章分享到騰訊微博
4、關注指定用戶
以上這些操作,都是通過WeixinJSBridge.invoke接口來完成的。
//通過關注微信好友
JavaScript代碼
- 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 已經(jīng)關注
 - WeixinJSBridge.log(d.err_msg);
 - cb && cb(d.err_msg);
 - });
 - };
 - //通過微信分享
 - function WeiXinShareBtn() {
 - if (typeof WeixinJSBridge == "undefined") {
 - alert("請先通過微信xxxx");
 - } else {
 - WeixinJSBridge.invoke('shareTimeline', {
 - "title": "xxx",
 - "link": "xxxx",
 - "desc": "關注xxx",
 - "img_url": "xxxx"
 - });
 - }
 - }
 
使用方法:'gh_5f81fbb868d8')">關注
紅色部分是微信公眾原始ID,記住是原始ID哦,換成你自己的就可以了
另外有些童鞋不知道這個原始ID如何獲取,現(xiàn)在我把獲取原始帳號的方法告訴大家:
首先 登錄微信公眾平臺,然后在導航菜單中點擊 設置 ,然后找到那個二維碼的圖片,點下載,在彈出的下載信息中,打到下載文件名字,那個名字中的以gh_開頭的就是原始ID了

