如何在网页中通过js代码将直接关注某个微信账号

JavaScript016

如何在网页中通过js代码将直接关注某个微信账号,第1张

您好!很高兴能为您解答,  你想实现的功能有两个必须条件:1,该页面必须在微信浏览器中打开。2,该页面所在目录必须在微信自己的域名下面,然后微信才能够通过js关注某个公共账号。我们在微信中所看到这关注功能就是在微信服务号或者公共号后台自己配置的。

所以如果你想要实现的功能,就在你的页面上创建一个超链接链接到微信自己给的一个关注页面上面去就行了。

在微信内置浏览器中可以通过weixin://链接直接查看某个微信号的资料,例如:

挖段子冷笑话

其中 gh_9261dce78e9f 是微信号

通过不断搜索测试,WeixinJSBridge 这个对象也可以直接使用js 代码来实现关注某个

微信账号的,直接上代码:

var addWxContact = function(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)

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

在微信上,通过公众平台推送给用户的文章,是在微信内部直接打开的,用的无外乎就是一个微信内置浏览器控件(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开发工具包,内置到移动应用中,然后查看开发文档进行开发。