关于订阅:
之前 V2 上有类似的提问(移动网页中还有跳转到微信信息的关注界面吗?)。但一方面时间点不同,微信官方调整了接口;二方面回答很少。
关于分享:
之前 V2 上也有类似的提问(微信分享到朋友圈,怎么自定义分享的标题,图片,内容?)。同样,一方面时间点不同,微信官方调整了接口;二方面回答很少。
嗯,腾讯也是强盗!
折腾了一天,
但关于分享,虽然没有完美解决办法,总归有曲线救国的办法。关于微信 jssdk 中,分享内容自定义的代码实现;
但关于订阅,就完全没有办法了。
我尝试过的:
方法 | 备注
--- | ---
<a href="http://weixin.qq.com/r/dUPF3XjEjyXwrTy_9xZn">中文学习</a> | 链接为二维码解码生成,失效
<a href="weixin://profile/gh_5yd69eefc49e">中文学习</a> | gh 开头的为微信公众平台原始 id ,无效
<a href="weixin://profile/zhongwenxuexi">中文学习</a> | zh...为微信公众平台号,无效
<a href="weixin://addfriend/gh_5yd69eefc49e">中文学习</a> | 无效
<a href="weixin://addfriend/zhongwenxuexi">中文学习</a> | 无效
<a href="weixin://contacts/profile/gh_5yd69eefc49e">中文学习</a> | 无效
<a href="weixin://contacts/profile/zhongwenxuexi">中文学习</a> | 无效
<a href="https://open.weixin.qq.com/subscribe?appid=*theappid*">中文学习</a> | 没有认证,也无法获取 OPENID ,并且据说也无效
以下据说仅对官方域名有效,反正对我没有认证的订阅号无效
javascript
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);
cb && cb(d.err_msg);
});
};
当前方法 - 使用微信后台素材文章中的蓝色字链接
问题是,用户需要先多浏览一个页面,然后还要点击蓝色字,显然是不合理的。
基于以上,用<div>
+<iframe>
,结果是点击蓝色字是无效的!
最后就是一个貌似可以的, 即如何在微信图文页中加入真正的“一键关注”按钮?,不过比认证更大的问题是,要么原创认证要么交钱广告主,而去还要体力活儿去找链接。
所以,鹅厂已经开始强盗了!!!
所以我已经没有办法了,有大神支个招么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.