在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)營銷  HTML/ vue.js單頁應(yīng)用使用微信js sdk簽名invalid signature

vue.js單頁應(yīng)用使用微信js sdk簽名invalid signature

使用vue-cli創(chuàng)建項(xiàng)目, axios請(qǐng)求服務(wù)端獲取appid等信息,url參數(shù)為encodeURIComponent(window.location.href.split('#')[0]), vue-routerhash模式,
wx.config配置之后依然報(bào)錯(cuò),報(bào)錯(cuò)信息如下
config:fail,Error: invalid signature
請(qǐng)問這種情況怎么處理?

補(bǔ)充, 在單獨(dú)的html中測(cè)試可以配置成功

回答
編輯回答
她愚我

1、jsapi_ticket錯(cuò)誤
2、簽名算法有問題
3、算法參數(shù)中noncestr的‘s’為小寫, wx.config中nonceStr的‘S’為大寫,注意區(qū)分
4、確認(rèn)url是頁面完整的url(請(qǐng)?jiān)诋?dāng)前頁面alert(location.href.split('#')[0])確認(rèn)),包括'http(s)://'部分,以及'?'后面的GET參數(shù)部分,但不包括'#'hash后面的部分
參考文檔:https://mp.weixin.qq.com/wiki... 附錄5

2018年2月21日 00:50
編輯回答
夢(mèng)若殤

解決了,是后臺(tái)返回?cái)?shù)據(jù)格式問題。

2018年3月3日 07:45
編輯回答
有你在

這是后臺(tái)簽名配置的問題吧

2017年9月11日 21:29