微信分享 的踩坑和總結

2021-09-28 18:10:59 字數 916 閱讀 6634

第一次的設定需要將指定txt檔案上傳至伺服器根目錄

在頁面中引入

通過config介面注入許可權驗證配置

該介面是非同步操作

wx.

config()

;

其中,簽名需要從後台生成返回前端

後台生成簽名,請參考,待補充……

呼叫ready介面處理成功驗證

config資訊驗證後不論失敗或者成功都會呼叫ready方法,如何需要呼叫的介面是在頁面載入時呼叫,需要在ready中呼叫,以確保是呼叫完config介面後才呼叫

wx.

ready

(function()

);

呼叫error介面處理失敗驗證
wx.

error

(function

(res)

);

判斷當前客戶端是否支援分享介面
wx.

checkjsapi

(,"errmsg":"checkjsapi:ok"}}}

);

呼叫分享介面

這裡僅用客戶端6.7.2及jssdk 1.4.0以上版本支援的介面舉例子,舊介面將廢棄

自定義「分享給朋友」及「分享到qq」按鈕的分享內容(1.4.0)

wx.

ready

(function()

})})

;

wx.

ready

(function()

})})

;

微信公眾平台 分享介面踩坑記

一 按照文件,第一步要繫結安全網域名稱,即 js介面安全網域名稱 此處標記1號坑 三 第三步通過config介面注入許可權驗證配置。這裡面的引數全部都要從後端獲取,我的方案是服務端渲染。如果驗證不通過最有可能的原因是簽名演算法錯誤。此步驟後端有很多的工作要做 先獲取access token,再根據它...

微信網頁自定義分享踩坑日誌

0 先上主要內容 入坑 let paramsarray window.location.href.split let myparams paramsarray paramsarray.length 1 我們的引數在這裡 複製 填坑 下面正式開始講故事 這樣情況下,肯定是要用1.4.0版本,並且用最新...

微信SDK踩過的那些坑。。登入分享支付

1.應用中的包名 mainfext.xml中的package 必須與後台配置的一致。2.應用生成不能是debug包,必須是正式的簽名包。這個簽名必須與後台配置的一致。在第一點上,會出錯的概率還是比較小的。而在後台配置的卻是直接從在eclipse打簽名包時直接複製出來的md5簽名。大寫,並且中間夾雜 ...