在做微信公眾號(hào)開(kāi)發(fā)時(shí),有時(shí)需要對(duì)接微信的掃一掃功能,以下是我從項(xiàng)目里弄的一個(gè)demo:
1、引入js

2、添加點(diǎn)擊掃一掃的觸發(fā)事件的按鈕

3、參數(shù)配置及調(diào)用

1)為什么要獲取當(dāng)前頁(yè)面url
簽名是根據(jù)請(qǐng)求接口的頁(yè)面url來(lái)生成的,所以u(píng)rl要?jiǎng)討B(tài)地傳給后臺(tái)
2)needResult
默認(rèn)為0,掃描結(jié)果由微信處理,1則直接返回掃描結(jié)果,邏輯由自己處理
4、后臺(tái)配置
1)sdk引入
我是用tp5開(kāi)發(fā)的,sdk放在extend目錄下,其他框架放在相應(yīng)位置就可以了
2)接口

5、公眾號(hào)權(quán)限
公眾號(hào)首頁(yè)要有掃一掃的功能權(quán)限才能做相應(yīng)的開(kāi)發(fā),不過(guò)這個(gè)一般都有
最后附上我的demo里面有微信的SDK百度網(wǎng)盤(pán),如果還有疑問(wèn)或者網(wǎng)盤(pán)鏈接失效可以加我QQ1747418834