1. 程式人生 > >關於微信介面--傳送給朋友

關於微信介面--傳送給朋友

有一個需求,使用者開啟連結看到的內容,和分享出去後的內容是不一樣的,所以需要用到微信的分享給朋友的介面,我第一步就上了微信的開發文件找相關的資料,並下載了demo檔案,一邊參考方倍工作室的文章,一邊把程式碼加了上去,我用的是smarty,所以現在後臺生成簽名並傳到前臺,前臺再進行分享介面的配置,理想的情況就是一擊即中,現實的情況是沒有那麼簡單。發生了一個很奇怪的現象,在安卓機上測試,分享的內容沒問題,正常,但是在蘋果機上完全不行,根本沒有按照預想的分享出去,而且打開了debug,發現根本都沒有報錯,這就奇了怪了,沒報錯,為啥蘋果就不行呢?而且為啥我都是這麼奇葩的錯誤???
實在找了很久,都不知道哪裡有問題,突然有一天,連安卓機的分享都不行了!!而且更奇葩的是,開啟debug,都沒有報錯,但是點選分享給朋友的時候,連分享的介面都無法彈出!!這是什麼問題!!!
整個人簡直暈倒,後來我在想是不是smarty這樣從後臺渲染到前臺有問題呢?於是我改用ajax,去後臺取簽名,但是還是沒用。這時候我嘗試把前臺的分享配置寫死,就是不賦變數,發現正常,這麼說是我賦值的變數有問題了,所以我採取逐一攻破的方法,一個個變數這樣嘗試,終於讓我發現,是我賦值的分享連結有問題,不能帶有特殊字元,而且也不能不完整,終於找到問題了,所以進行修改之後,安卓和蘋果的問題都已經解決