微信页面关于点击按钮关注公众号被封后的一点变通
2015-09-07 16:25
597 查看
项目jsp上遇到了这个问题,Boss要求在微信页面打开时点击按钮关注公众号。开始时使用 <ahref="weixin://profile/你的微信Id">点击关注</a>没几天就能使用了,只能另作他想,也试着做了这种方法
var addWxContact = function(wxid, cb)
{
if (typeof WeixinJSBridge == 'undefined') return false;
WeixinJSBridge.invoke('addContact', {
webtype: '1',
username: ''
}, 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);
});
};
但是没搞明白,好吧只能走点弯路,用 http://open.weixin.qq.com/qr/code/?username=你的微信Id
它会返回一个图片,就是这个微信公众号的二维码图片此时只要界面有一个<img id="img" src="http://open.weixin.qq.com/qr/code/?username=你的微信Id"/>
如果用微信浏览器打开常摁 就可扫面关注 其他浏览器打开 用微信扫一扫 也可关注。
最后插一句,微信是个好东西,对于开发人员来说,有非常人性化的地方,也有一些不如意的地方,希望改进吧!
var addWxContact = function(wxid, cb)
{
if (typeof WeixinJSBridge == 'undefined') return false;
WeixinJSBridge.invoke('addContact', {
webtype: '1',
username: ''
}, 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);
});
};
但是没搞明白,好吧只能走点弯路,用 http://open.weixin.qq.com/qr/code/?username=你的微信Id
它会返回一个图片,就是这个微信公众号的二维码图片此时只要界面有一个<img id="img" src="http://open.weixin.qq.com/qr/code/?username=你的微信Id"/>
如果用微信浏览器打开常摁 就可扫面关注 其他浏览器打开 用微信扫一扫 也可关注。
最后插一句,微信是个好东西,对于开发人员来说,有非常人性化的地方,也有一些不如意的地方,希望改进吧!
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- 微信悄悄升级群聊功能:个人微信营销号的福音
- 我是运营,我没有假期
- 如何做到日消息量100万的微信公众号?
- 论微信取消推送功能的可能性(原创)
- 微信的成功,靠的是QQ导流吗?
- 微信服务号推送模板消息接口
- PHP限制页面只能在微信自带浏览器访问的代码
- HTML5实现微信拍摄上传照片功能
- 微信小程序去哪里找 小程序到底如何使用(附小程序名单)
- 使用jQuery.wechat构建微信WEB应用
- nw.js实现类似微信的聊天软件
- JS版微信6.0分享接口用法分析
- 大家在抢红包,程序员在研究红包算法
- js如何判断用户是否是用微信浏览器
- java制作仿微信录制小视频控件
- 微信浏览器内置JavaScript对象WeixinJSBridge使用实例