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

微信公众平台可以说我是看着他成长起来的,我身边的朋友也有因为他而翻身奴隶把主做的,但是可惜的是我错过了最初的机会 ,我是在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" onclick="WeiXinAddContact
	('<span style=" background-color:#ff0000;"="">
	<a href="weixin://profile/gh_b0e786703441" onclick="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;">	function
	WeiXinAddContact(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="#" onclick="WeiXinAddContact('gh_b0e786703441')">关注</a>

	href="weixin://profile/gh_b0e786703441"</span>

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

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

时间: 2024-11-05 16:39:30

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

微信公众号“一键关注”有解决方案啦!

经过多方努力,终于把曾经广受公众号运营者欢迎的“一键关注”终于回来了! 目前几乎所有公众号都在使用的引导关注的方法: 1.在推送的每篇微信图文上方加上“请点击蓝色小字,关注我们“的文字或gif图片,如下面这些: 2.单独建立一个微信图文文章,作为所有引导关注的中间引导页面,如下面这种: 3.文字引导(转化率最差): 如“请关注公众号:XXXXXX”..... 当大家都在用这种方式来引导关注的时候,用户早已经疲劳了,还会去主动关注你吗??? 这样的粉丝转化率能有多少呢?   真正的“一键关注”是什

微信公众号一键关注解决办法

新版微信--微信公众号一键关注解决办法 复制下面链接:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzAxNzcwODE2MA==&scene=110#wechat_redirect 注意"__biz"后面的参数,每一个公众号都有一个唯一的,比如我的就是MjM5NDExMTU3Mg,打开你微信公众号推送的任意一篇文章,复制链接,链接当中就有这样的一个识别码,直接替换就可以了 需要注意的是,链接必须在

夺命雷公狗---微信开发12----微信公众平台接口测试帐号

比如我们要用到公众号里面的自定义菜单那些功能,我们可以验证微信号,也可以申请接口测试帐号来进行开发测试 如不想进行认证,你也可以使用微信公众平台接口测试帐号,进行自定义菜单的开发和学习.以后有需要在去正式申请微信认证.(该账号拥有和认证公众号一样的高级开发接口,但是不能指定名字,只能通过扫描二维码关注,不能通过搜索关注等限制) 申请测试的地址是:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 然后按照提示来申请即可

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

近日开始研究微信公众平台,但是申请的个人帐号只能是订阅号,可用的接口比较少,一点都不爽,想要个菜单都得花钱.就在我寻寻觅觅的时候,我在开发文档里面发现了测试人员帐号,测试帐号拥有微信公众平台所有的接口,不管是订阅号还是服务号的接口,只是不能群发消息,不过这个对于开发人员来说没有任何影响. 注册测试帐号只需要一个手机号,并且拥有微信帐号即可,具体流程如下: 打开注册的网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 用

微信公众平台企业订阅号注册流程

1. 浏览器打开https://mp.weixin.qq.com/ 点击右上角“立即注册” 要求输入注册的email:是***公司微信平台负责人的公司email邮箱 2. 该注册的邮箱里会立即收到一封激活邮件: 点击激活邮件里地址,进行信息登记: 手机号码:***公司微信平台负责人的手机号码 身份证一份:***公司微信平台负责人的身份证 运营者手持证件照片一份: ***公司微信平台负责人的手持证件照片 营业执照一份:***公司营业执照清晰彩色原件扫描件或数码照 组织机构代码 企业邮箱: ***公

微信5.0公众平台企业服务号和订阅号怎样申请?

http://jingyan.baidu.com/article/f96699bba230f9894e3c1be7.html 微信5.0公众平台企业服务号和订阅号怎样申请?

微信小店进驻微信公众平台 微信开店打造微电商

前几天京东宣布测试微信一级入口,今天微信团队发公告称微信公众平台增加微信小店功能可快速开店,腾讯还是不忘电商这个心头之痛,想借微信公众平台微信小店来打翻身仗.小伙伴们也可以不用愁微信开店的事了.我们一起来看看微信小店到底长啥模样. 微信小店基于微信支付,包括添加商品.商品管理.订单管理.货架管理.维权等功能,开发者可使用接口批量添加商品,快速开店.但前提条件必须是已微信认证.已接入微信支付的服务号,才可在服务中心中申请开通微信小店功能. 微信开店怎样做? 公众号可通过以下五步,完成微信开店.具备

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

微信公众平台企业号验证接口.回调 PHP版,本人为了解决这个企业号的验证和发送消息的问题,整整研究了几天时间,因为微信企业号刚推出来,网上资料太少了!后来在一些朋友的帮助下和本人反复调试完善下,终于整理得到了比较理想的文档,经亲测,实验成功. include_once "WXBizMsgCrypt.php"; // 第三方发送消息给公众平台 $encodingAesKey = "rpJmhCphnndiCLIcNKcUmhTn2GQBNjISPU9GfsfOlxx"

公众平台认证订阅号接口调整 增加群发接口等,可授权登录

微信公众平台昨日宣布向已微信认证的订阅号开放更多的接口,包括群发接口.客服接口.用户管理接口.上传下载多媒体文件接口,甚至可以通过公众号授权登录第三方开发平台.微信是越来越开放的节奏! 公众平台认证订阅号接口调整 针对已通过微信认证的订阅号,微信公众平台作出以下接口调整,升级其开发者接口能力. 1. 已微信认证的订阅号增加群发接口,可使用接口进行群发,接口的群发规则与网站端一致,每天1次: 2. 已微信认证的订阅号增加客服接口,可使用接口进行客服回复: 3. 已微信认证的订阅号增加用户管理类部分