最近寫到了這個(gè)功能睡汹,有些波折,寫出來(lái)分享一下诈火。
一魔种、配置步驟
微信公眾平臺(tái)->開發(fā)->開發(fā)設(shè)置->翻到最下面,掃普通鏈接二維碼打開小程序->添加
二封寞、配置說(shuō)明
具體配置點(diǎn)擊頁(yè)面上的詳細(xì)說(shuō)明可以看到然评。我說(shuō)幾個(gè)不太好理解的點(diǎn)。
校驗(yàn)文件
校驗(yàn)文件需要你把下載下來(lái)的校驗(yàn)文件放到你的服務(wù)器下狈究,并通過(guò)它所提示的地址(配置好二維碼規(guī)則之后會(huì)提示你)可以訪問(wèn)到沾瓦。我司所采用的是通過(guò)nginx代理的接口,所以我直接把校驗(yàn)文件放在了服務(wù)器的nginx下面谦炒,并配置好nginx 贯莺,達(dá)到通過(guò)網(wǎng)頁(yè)訪問(wèn)可以看到校驗(yàn)文件的效果即可。
配置也很簡(jiǎn)單
location /校驗(yàn)文件名稱.txt {
root html;
}
如果依然校驗(yàn)不通過(guò)宁改,官方說(shuō)明:
1.用戶填寫多個(gè)業(yè)務(wù)域名缕探,需要確保所有的業(yè)務(wù)域名根目錄下存在校驗(yàn)文件,否則會(huì)校驗(yàn)失敗还蹲。
2.校驗(yàn)文件內(nèi)容錯(cuò)誤爹耗。校驗(yàn)文件內(nèi)容一般是非HTML數(shù)據(jù)耙考,如果下載下來(lái)的校驗(yàn)文件內(nèi)容為HTML數(shù)據(jù),一般為登錄態(tài)過(guò)期潭兽。請(qǐng)重新登錄小程序下載校驗(yàn)文件倦始。
3.https證書過(guò)期。請(qǐng)確保https證書處于有效期內(nèi)山卦。
4.使用curl 測(cè)試鏈接鞋邑,確保curl能夠正常訪問(wèn)鏈接。
如確保上述步驟沒問(wèn)題账蓉,麻煩提供小程序appid和操作時(shí)間枚碗。
另外,校驗(yàn)文件檢測(cè)時(shí)在指定位置就可以了铸本。校驗(yàn)通過(guò)后即可刪除肮雨。
測(cè)試連接
測(cè)試連接可以包括參數(shù),如?id=1。這個(gè)在實(shí)際測(cè)試中也遇到很多麻煩箱玷。因?yàn)橥ㄟ^(guò)二維碼進(jìn)去之后不能打開調(diào)試怨规,所以浪費(fèi)了一些時(shí)間,不過(guò)可以通過(guò)把值直接彈出或者是展示到頁(yè)面上來(lái)顯示锡足。
然后我們?cè)谛〕绦蛑型ㄟ^(guò)options.q即可獲取到通過(guò)二維碼傳過(guò)去的值波丰。
其中二維碼可以通過(guò)百度二維碼生成網(wǎng)站來(lái)生成。