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