如何在APP上实现 一键关注微信公众账号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在APP上实现 一键关注微信公众账号相关的知识,希望对你有一定的参考价值。

微信公众平台一键关注代码 今天有朋友问了如何在网页上或是其它地方直接点击一个按钮或是链接实现直接关注服务号的功能,现在把资料分享给大家。

在微信上,通过公众平台推送给用户的文章,是在微信内部直接打开的,用的无外乎就是一个微信内置浏览器控件(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": "微信资讯网", "link": "微信公众平台开发", "desc": "欢迎关注微时代为您搜罗最新最尖端的微信资讯。
内容包括微信公众平台开发、微信营销方案策略、微信操作指南, 好玩有趣的微信公众账号导航、微信游戏攻略、微信最新版本,
最新功能等更多更全面的微信资讯信息。", "img_url": "微信公众平台开发" );



复制代码
使用方法:

<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:#ff00

微信公众平台官方宣布微信沟通接口正式上线,用户可以在移动应用中,点击跳转到微信客户端内,用户已关注公众号时会进入会话界面,未关注则进入资料页。 这是上月底微信公开语义理解接口之后微信官方公布的另外一个重量级的API。 微信沟通接口只支持微信客…

显示全部

微信公众平台官方宣布微信沟通接口正式上线,用户可以在移动应用中,点击跳转到微信客户端内,用户已关注公众号时会进入会话界面,未关注则进入资料页。
  这是上月底微信公开语义理解接口之后微信官方公布的另外一个重量级的API。
  微信沟通接口只支持微信客户端5.3版本及以上,如果用户使用的微信客户端版本低于5.3版本,则无法正常唤起公众号。而且开发者需要到“管理中心”创建移动应用,点击“创建移动应用”,填写相关资料,审核通过的应用才能进行开发。
  具体开放规则如下:
  通过微信开发者资质认证的开发者,其帐号下所有的移动应用和公众号应用自动获得微信沟通权限。 移动应用可以唤起同在一个开放平台帐号下的任意一个公众号。
接入流程:
  在微信开放平台(http://open.weixin.qq.com)注册开放平台开发者账号; 登录微信开放平台,进入“帐号中心”页申请开发者资质认证; 前往“管理中心”界面提交移动应用申请,绑定公众号; 前往“资源中心”下载iOS开发工具包或者Android开发工具包,内置到移动应用中,然后查看开发文档进行开发。
参考技术A 微信个人号和公众号的一键关注代码在2014年可以使用,现在这个功能已经被腾讯修复,不能再使用了,目前实现一键关注只能通过点击微信公众号所发出图文顶部的蓝色字体来实现

解析:外部网页内如何一键换气手机微信关注微信公众号

参考接口样式:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=*********==&scene=110==#wechat_redirect


接口使用说明:我们只需将biz后面的参数换成你们的公众号参数即可


怎样拿到biz后面的参数?

"__biz" 后面的参数,每一个公众号都有一个唯一的,打开你微信公众号推送的任意一篇文章,复制链接,链接当中就有这样的一个识别码,替换就可以了。

如:

https://mp.weixin.qq.com/s?__biz=MzI2NzMxNzA3Ng==&mid=2247489151&idx=1&sn=d7629b3e4ac7626378421cad2d7e3791&chksm=ea81ec44ddf66552a84abaa6d6d8b44832ffb107fecb6eba5d8dfe49503bbb2c227bb5e1996c&xtrack=1&scene=0&subscene=10000&clicktime=1554102300&ascene=7&devicetype=android-27&version=2700033b&nettype=WIFI&abtest_cookie=BAABAAgACgALABMABQCdhh4AI5ceAFaZHgDQmR4A3JkeAAAA&lang=zh_CN&pass_ticket=od%2FskU7xYYBFEXcE7qT4o80X%2FVJqhx7r%2BGeOEVUfJhI2RaqxgQSGgOtRWjXb%2BQfd&wx_header=1

 

以上是关于如何在APP上实现 一键关注微信公众账号的主要内容,如果未能解决你的问题,请参考以下文章

如何一键收藏微信文章?

如何一键收藏微信文章?

微信如何取消已经关注的公众账号呢

如何判断是不是关注公众账号

手机浏览器跳转微信指定页面 及 跳转微信公众号一键关注

微信公众号里,长按指纹或者二维码,一键关注怎么设置?怎么写标题?怎么多涨粉丝?