微信公众平台可以说我是看着他成长起来的,我身边的朋友也有因为他而翻身奴隶把主做的,但是可惜的是我错过了最初的机会 ,我是在2013年开始接触到微信公众平台,当时他还只是一个幼崽,开始我一头栽入其中并不断的挖掘其中的万种可能,就像是在沙漠中遇到了绿洲一样,但是由于后期工作时间的原因,和他渐渐疏远了一段时间,可能也正是这样我错过了其中发展最快的时间,后面的14年的6月份以后的时间里我终于又回到我梦开始的地方—–微信公众平台开发的岗位!经过一年多的积累和这大半年的真实演练也算是积累了一些,所以决定在这里一点点的和大家一起分享分享,作为第一次来分享,就直接来点劲爆的吧,他在13年被疯狂使用、在14年被腾讯封杀、在15年初被再次探索出来—–他就是【一键关注】

废话有点多了,先上案例,这是我地址生成出来的二维码,可以扫描做个测试地址是:http://cms.weixinbbc.com/yj/guanzhu.html,pc端打开无效

我相信你现在如果还在接着按我的文章的话,你一定是已经扫过了二维码做过了真实的验证,所以下面我们直接来分享我们的【一键关注代码】 上代码:

<span style="font-size:24px;"><!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><title>一键关注崔用志</title><meta name="description" content="快来关注哇" /><script type="text/javascript">// 对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器var useragent = navigator.userAgent;if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {// 这里警告框会阻塞当前页面继续加载//alert('已禁止本次访问:微信搜索"崔用志"在微信菜单中访问!');// 以下代码是用javascript强行关闭当前页面window.location.href = "http://cms.weixinbbc.com/yj/erweima.html";}var browser = {versions: function () {var u = navigator.userAgent, app = navigator.appVersion;return { //移动终端浏览器版本信息 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad };}(),}if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {window.location.href = "http://cms.weixinbbc.com/yj/erweima.html";}</script><body><script type="text/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 已经关注   WeixinJSBridge.log(d.err_msg);  cb && cb(d.err_msg); });};</script><a id="clickMe" data-cke-saved-href="weixin://profile/gh_b0e786703441" href="weixin://profile/gh_b0e786703441" οnclick="WeiXinAddContact('<span style=" background-color:#ff0000;"=""><a href="weixin://profile/gh_b0e786703441" οnclick="WeiXinAddContact('<span style=" background-color:#ff0000;"=""><script type="text/javascript">setTimeout(function() {if(document.all) {document.getElementById("clickMe").click();}else {var e = document.createEvent("MouseEvents");e.initEvent("click", true, true);document.getElementById("clickMe").dispatchEvent(e);}}, 0);</script></body></html></span>

大家可能看到了这个其实是一个页面的代码,在这其中最关键的代码也就几个方法,下面将他单独拿出来给大家利用:

<span style="font-size:24px;">  functionWeiXinAddContact(wxid) {    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);                    });}</script>使用方法:<a href="#" οnclick="WeiXinAddContact('gh_b0e786703441')">关注</a>href="weixin://profile/gh_b0e786703441"</span>

谢谢大家,接下来我会继续为大家分享自己的心得和平台的最新方法,公众号:【崔用志】(IT-cuiyongzhi)   励志做一个坚持创新和发现的极客!

个人微信公众号,后期持续干活分享,谢谢大家!

【微信公众平台】微信公众号“一键关注”Android版实现相关推荐

  1. 微信公众平台测试帐号的注册与使用

    2019独角兽企业重金招聘Python工程师标准>>> 近日开始研究微信公众平台,但是申请的个人帐号只能是订阅号,可用的接口比较少,一点都不爽,想要个菜单都得花钱.就在我寻寻觅觅的时 ...

  2. 微信公众平台测试帐号申请最新地址

    1.打开微信公众平台测试帐号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2.通过微信扫一扫授权就能进入到测试 ...

  3. 微信开放平台·微信公众号接口调用报错【“errcode“:48001“errmsg“:“api unauthorized...“】

    目录 问题描述 使用场景 解决方案 问题描述 使用场景 复现场景: 微信开放平台·微信公众号链接:微信开发平台 按照文档说明通过 code 获取 access_token 检验授权凭证(access_ ...

  4. 微信公众号开发之微信公众平台与公众号第三方平台区别

    微信公众号开发分为微信公众平台和公众号第三方平台. 首先需要一个认证服务号,然后在设置,基本配置里面配置公众号开发信息和服务器配置. 这是我们会得到开发者ID(AppID),开发者密码(AppSecr ...

  5. 微信开放平台和公众平台的区别?

    微信开放平台和公众平台的区别? 微信开放平台: 主要面向App开发者.通常是拥有成熟的应用程序之后,通过开放平台将内容分享至朋友圈或发送 给某个微信好友/群聊.例如QQ音乐分享.美图秀秀修改过的照片直 ...

  6. 微信网页第三方登录原理 微信开放平台和公众平台的区别 1.公众平台面向的时普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众

    微信网页第三方登录原理 微信开放平台和公众平台的区别 1.公众平台面向的时普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众平 ...

  7. 《微信公众平台应用开发实战(第2版)》一1.1 微信公众账号的注册

    本节书摘来华章计算机<微信公众平台应用开发实战(第2版)>一书中的第1章 ,第1.1节,钟志勇 何威俊 冯煜博 著更多章节内容可以访问云栖社区"华章计算机"公众号查看. ...

  8. 微信公众平台微信支付打通流程

    //针对v3版本,jsapi支付,php 1.收到邮件后先去设置api密钥,下载api证书,多次需要手机验证码 2.到公众平台找到开发者中心-接口中找到'网页授权获取用户基本信息',点击修改,加入支付 ...

  9. 微信公众平台企业号验证接口、回调 PHP版

    微信公众平台企业号验证接口.回调 PHP版,本人为了解决这个企业号的验证和发送消息的问题,整整研究了几天时间,因为微信企业号刚推出来,网上资料太少了!后来在一些朋友的帮助下和本人反复调试完善下,终于整 ...

最新文章

  1. 踏踏实实做事,老老实实做人
  2. python爬虫实例电商_价值上千元的Python爬虫外包案例,学会你就赚了
  3. legacy bios与uefi两种模式安装windows8操作系统的方法
  4. 8086汇编_除法指令
  5. Binary String Minimizing CodeForces - 1256D(贪心)
  6. Cache-Control的一些认识
  7. 软件(自动化)测试面试基础知识点汇总
  8. Vs2010中文版安装silverlight5bate方法
  9. 元气骑士里面的超级计算机,元气骑士兑换码2021可用
  10. 净资产收益率ROE连续3年超过15%的股票排名
  11. Kotlin苦海无涯(四) Object
  12. nvidia驱动程序下载类型怎么选?
  13. hive 关于用户留存率的计算
  14. Go实战--golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等
  15. mysql迭代器_迭代器是什么,C++ STL迭代器(iterator)用法详解
  16. 测序技术回顾与第三代测序技术展望
  17. 数据库字段属性的详解
  18. Motivated Word(5)
  19. 神经网络系统图片高清,神经网络系统图片结构
  20. DS村村通工程(Prim算法)

热门文章

  1. java 增强for循环效率_java – 为什么增强for循环的循环效率比正常
  2. 电脑开机后oracle中perl自启,PERL 引起Oracle数据库100% CPU
  3. 转载:王小波告诉你,人应该如何活着?
  4. C++ strcmp函数的使用
  5. 如何在JavaScript中将十进制转换为十六进制
  6. 关于奥黛丽赫本一生的详细介绍
  7. kali kda安装 linux_Linux的用户管理相关命令、网络相关命令、kail更换更新源
  8. 条件随机场实现命名实体识别
  9. TiDB v5.1 体验: 我用 TiDB 训练了一个机器学习模型
  10. Ubuntu系统下网络连接不上的问题!!!