直接上圖,金山的APP“微信導航”,從界面上看有粉絲數等關鍵數據,實現了直接關注功能,莫不是rest接口?這江湖是大佬們的江湖,小喽啰只有眼饞的份咯。
很早就聽說過WeixinJSBridge,不過官方貌似不提倡,先曬曬學習筆記
【Pockey】編輯整理
1. 上面的代碼目前在微信內置浏覽器才有效果
2. WeiXinAddContact中的微信wxid需要微信的原始id
例如商翼雲的微信id:i3eyun,原始id:gh_b15f77615e32,
在iphone版本的微信中使用兩種id都能完成正常的關注
但在android版本中如果使用i3eyun這個無法返回,一直停留在“正在關注。。。”,而修改成id:gh_b15f77615e32就正常了
3. 如果用戶希望用戶在打開頁面的時候,直接能彈出關注的對話框
微
信內置浏覽器會有WeixinJSBridge,但是需要一定的加載時間,WeixinJSBridge 有了之後
WeixinJSBridge.invoke也不一定有,所有看到r這個函數了把。。。(ps:每次打開都彈多不好意思阿,所以需要通過cookie來控
制,WeiXinAddContact回調狀態來設置cookie和通過cookie判斷是否要執行init的部分的r)
【Denis】分享
【jodan179】分享
1. 在微信內置浏覽器中可以調用weixin協議鏈接直接查看某個微信號的資料,例如:
這裡gh_xxxxxxxx就是用戶的原始ID,注意,必須使用原始ID.
2. 分享到朋友圈:
然後同樣使用一個a標簽實現分享功能,加上onclick時間調用分享的JS函數就可以了
復制代碼相關功能尚未測試,後續情況將記錄在我的下一篇學習筆記中,敬請期待