生成帶參數的微信二維碼


場景:用戶掃描帶參數的二維碼,可能推送如下兩種事件:html

1.若是用戶還未關注公衆號,則用戶能夠關注公衆號,關注後微信會將帶場景值關注事件推送給開發者。
2.若是用戶已經關注公衆號,在用戶掃描後會自動進入會話,微信也會將帶場景值掃描事件推送給開發者。
說明:是將參數返回給開發者,不是給用戶推送特定信息或跳轉到頁面。微信

步驟:
1.登陸你的微信公衆號,點擊左下角【接口權限】,而後找到「生成帶參數的二維碼」,點擊進入,這樣咱們就到了微信開發者文檔的相關地方了。
2.調試工具,在此頁中找到【使用網頁調試工具調試該接口】,點擊進去吧。
3.獲取access_token,填入AppID—>appid,AppSecret—>secret,填好後點擊【檢查問題】,獲得的就是access_token。另外,access_token有兩小時時效,過時就不能用了。
4.獲取ticket,在調試工具接口從新選擇接口類型,選擇【推廣支持】,接口列表選擇【建立二維碼ticket接口】。且複製你以前保存的access_token。
body那裏複製微信開發者文檔中POST例子的那段代碼:{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}
臨時二維碼須要改動的是expire_seconds後面的數字,表示時間。最大值爲30天,這裏請換算成秒錶示。
scene_id,自行輸入一個1-100000之間的整數(永久);臨時是非0的32位整數(二進制)
5.兌換二維碼,複製「ticket」:後面雙引號的那段代碼,從新回到微信開發者文檔,把你複製的代碼替代打開的網址連接後面的TICKET就能夠了
https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET微信開發

附:開發接口文檔:https://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.htmlapp

相關文章
相關標籤/搜索