1. 程式人生 > >微信跳轉如何生成ticket ticket的生成規則方法

微信跳轉如何生成ticket ticket的生成規則方法

最近遇到一個需求、上層要求我們在自己的APP/WAP/移動端頁面點選一個連結能自動跳轉喚醒微信和開啟一個指定的我們自己的頁面,拿到這個需求後我們團隊分開去找資料研究方案,通過微信的開發文件、騰訊的第三方開發文件我們都查閱過資料但是最終只找到一些歷史性的資料也就是以前可以現在已經全部封閉了,最終只是找到可以跳轉到微信二不能開啟頁面;

歷史的微信命令:

微信 weixin://

隱藏入口 上報日誌 weixin://dl/log

隱藏入口 故障修復 搜尋 :recover

朋友圈 weixin://dl/moments 

掃一掃 weixin://dl/scan 或 已停用 weixin://scanqrcode 

購物 weixin://dl/shopping 

遊戲 weixin://dl/games

很不幸的告訴您上面的方案目前都用不,您也別指望能通過外部瀏覽器跳轉到微信制定的頁面了,同事們一直在百度/谷歌上面搜尋網頁跳轉微信/APP跳轉微信/跳轉微信開啟指定頁等相關的資訊,採了無數的坑,和無數的地皮流氓也打過交道最終都是沒找到一家合適的合作的第三方平臺,最後就自己研究,通過調取在 愛奇藝、今日頭條、一些線上廣告的連結,通過技術抓包獲取裡面請求的跳轉原理最終我們鎖定在瞭如何生成 ticket ,weixin://dl/business/?ticket=***,行業內懂的人應該都明白微信的ticket的生成規則一定是一個加密演算法並且是存放在微信服務端的,除非微信給第三方開介面以外毫無辦法,您想人家存在伺服器換成或者K-V裡面,你如何能猜得到或者破解的了;

經過幾天的研究,我們通過ticket的生成方式尋找第三方合作平臺是否能直接開放這個介面我們要做內部對接,最終對比後我們選擇了這家下面是對應的後臺圖: 總結把幾個坑大家要避免: 1、第一天上不會掉餡餅並想到免費果子吃;

2、做合作平臺一定要先看案例和實力很多是幾級都不知道的代理服務一團糟出現問題理都不理;

3、對接的人員一定要懂技術因為這是個技術活後期也需要技術對接;

4、跳轉更新迭代很快一定要經常更新維護不然很容易出現不穩定,我們在使用過程中出現過好幾次通道切換;