微信转发 jssdk的简单使用
項目中偶遇微信轉發(fā)功能,不免有些小興奮
--------------------------------------
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
微信jssdk是微信公眾平臺為我們開發(fā)者提供的微信內的網(wǎng)頁開發(fā)工具包。
其中含有,調用其內部分享、定位、拍照、語音、掃一掃和支付等系統(tǒng)或微信獨有的功能的接口。
所有接口均通過wx對象調用,參數(shù)是一個對象,有以下通用參數(shù)success,fail,complete,trigger,cancel均為回調函數(shù)之類的。
---------------------------------------
首先去微信公眾平臺使用一個域名綁定一個公眾號獲取一個驗證你域名的id值,之后后端根據(jù)此id值以及當前url、時間戳、隨機數(shù)等數(shù)據(jù)計算出一個msg_signature(簽名,很重要, 如若傳值或計算不對則報錯,無效簽名),將這些數(shù)據(jù)傳至前端頁面。頁面引入相應的js, 然后就能傻瓜似的在js中給接口wx.config()傳參了(參數(shù)為簽名、隨機數(shù)、時間戳、加密隨機字符串),此接口注入權限驗證配置,如若成功,會接著調用wx.ready()接口,里面是各種分享的調用接口和參數(shù)(鏈接, 圖片, 標題,描述),每種分享含有success和cancel(分享成功或失敗的回調, 分享成功失敗時做的事情)回調,在不知不覺中已經(jīng)完成了轉發(fā)功能。
-----------------------------------------
盜圖如下:
------------------------------------------------
基礎實現(xiàn):
平臺和后端封好了一切,我只會調用而已。。。 很菜很菜,望指正
總結
以上是生活随笔為你收集整理的微信转发 jssdk的简单使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Day517.索引优化与查询优化 -my
- 下一篇: CAN总线接口芯片SIT1050Q和TJ