如何在抓信中訪問網頁時獲取身份驗證碼code

需要提供兩個參數: 一個是needId=1 ,表示讓抓信獲取code; 另一個參數是siteid或者appid ,即抓信服務號的數字id或者字符串id.

舉例:

http://my.site.com/page1?siteid=116&needId=1&myParam3=xxx

當抓信瀏覽器解析這個網址的時候,首先會去抓信服務器獲取代表用戶身份的code,然後再跳轉到:

http://my.site.com/page1?siteid=116&code=XSecret123Blabla&myParam3=xxx


可見 ,對於服務號頁面的參數,不能用 needId,siteid ,appid來命名,否則抓信APP會誤以爲是解析用戶身份時所需的參數.

注意需要獲取身份code的頁面地址不能有井號,比如vue的網址http://my.site.com/#/page1?siteid=116&needId=1&myParam3=xxx

解析後的url成了:http://my.site.com/?siteid=116&code=XSecret123Blabla,個性化參數myParam3丟失了。

解決辦法: 對於VUE應用,需要在默認頁面解析參數,根據參數跳轉到具體頁面。獲取身份的url用默認頁,寫成:

http://my.site.com/?siteid=116&needId=1&myParam3=xxx ,這樣解析回來的url就不會丟失參數了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章