1. 程式人生 > >JS-SDK分享朋友圈各種坑解決方式

JS-SDK分享朋友圈各種坑解決方式

具體開發過程參考官方文件,廢話不多說,扯乾貨:

域名統一:前端的域名、微信配置的域名,以及分享連線(完整連線的字首)域名必須一致。JS繫結配置的域名不要加路徑

1:invalid signature:

原因1:url必須由前端傳入(否則無效: location.href.[0])(必須是你當前前端頁面的url)

原因2: 快取的access_token過期了,2小時內重新生成獲取


2:invalid domain:  JS繫結的安全域名有問題,必須是不帶路徑的域名


3:簽名ok,分享成功但是無法獲取自定義的標題和內容,

原因:分享的域名(完整連線的字首)由後臺傳給前端,必須和JS繫結的域名要一樣,且字首必須加http://(這個才是重點)

4:簽名成功了,但是分享後回撥進入了wx.error(){}:

原因:後臺的簽名出錯了,access_token過期了,參考第一個解決方式