1. 程式人生 > >微信網頁分享 jssdk config:invalid signature 簽名錯誤

微信網頁分享 jssdk config:invalid signature 簽名錯誤

加密 times 存在 fig 註意點 pid valid component val

invalid signature簽名錯誤。建議按如下順序檢查:

  1. 確認簽名算法正確,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 頁面工具進行校驗。
  2. 確認config中noncestr, timestamp與用以簽名中的對應noncestr, timestamp一致。
  3. 確認url是頁面完整的url,包括GET參數部分。
  4. 確認 config 中的 appid 與用來獲取 jsapi_ticket 的 appid 一致。
  5. 確保一定緩存access_token和jsapi_ticket,可以減少兩次服務器請求加速體驗外,還避免了觸發頻率限制,提高服務穩定性。

後臺註意點:python 與php、java的sha1加密算法存在差異請後臺人員自行檢查

前端註意點:encodeURIComponent

微信網頁分享 jssdk config:invalid signature 簽名錯誤