javascript - 微信公眾號(hào)開(kāi)發(fā)分享給朋友和分享到朋友圈功能的參數(shù)都失效了嗎?
問(wèn)題描述
最近遇到一個(gè)問(wèn)題,使用微信的jssdk接口開(kāi)發(fā)的分享給朋友、分享到朋友圈功能,現(xiàn)在設(shè)置的分享鏈接全部失效了,而且分享后在與朋友的對(duì)話框中顯示的內(nèi)容也不對(duì)了,我們的代碼沒(méi)有變過(guò),經(jīng)過(guò)測(cè)試發(fā)現(xiàn),wx.onMenuShareAppMessage和wx.onMenuShareTimeline都可以走到success方法里面,但是傳入的title、desc、link等每個(gè)參數(shù)都不起作用了,都變成了默認(rèn)的參數(shù)(如當(dāng)前頁(yè)面的標(biāo)題、鏈接)發(fā)生的時(shí)間是從2017.4.28晚上大概10點(diǎn)左右吧,突然我們的應(yīng)用調(diào)用微信的jssdk接口全部失效了,然后過(guò)了大概半個(gè)小時(shí)左右又正常了,然后出現(xiàn)的問(wèn)題就是“分享給朋友”、“分享到朋友圈”參數(shù)全部失效
截圖 2.1 分享給朋友和分享到朋友圈的代碼
2.2 以前正常的分享結(jié)果
2.3 現(xiàn)在的分享結(jié)果
附其他公眾號(hào)的分享結(jié)果,貌似也有問(wèn)題。看樣子就是微信接口的問(wèn)題,但是給微信jssdk介紹文檔下面的問(wèn)題反饋郵箱發(fā)郵件,沒(méi)有回復(fù)
問(wèn)題解答
回答1:答過(guò)類似的問(wèn)題/q/10.../q/10...
如果確定其他沒(méi)有問(wèn)題的話: 請(qǐng)確認(rèn) link 跟安全域名是同域名的嗎?
微信的開(kāi)發(fā)文檔有三個(gè)版本https://mp.weixin.qq.com/wiki...
https://mp.weixin.qq.com/wiki...
https://mp.weixin.qq.com/wiki
。。。。。。。。。 第三個(gè)版本特別指出了這個(gè) 前兩個(gè)沒(méi)有指出
回答2:解決辦法 還是有的 為了這破玩意 改了服務(wù)器上的好幾個(gè)項(xiàng)目
回答3:算是對(duì)上面的補(bǔ)充吧。
微信這不要13臉的,改了規(guī)則了。分享鏈接里面不能帶微信授權(quán)鏈接了,分享鏈接必須裸奔。而且域名必須與js安全域名里面的一樣(這個(gè)應(yīng)該都能保證)
我的這個(gè)問(wèn)題,是因?yàn)樵诜窒礞溄油饷婕由狭宋⑿诺氖跈?quán)鏈接,原本是為了避免因?yàn)槿〔坏轿⑿诺腸ode,導(dǎo)致頁(yè)面重定向后參數(shù)丟失,現(xiàn)在看來(lái)只能是再重新處理一下參數(shù)問(wèn)題。
注:微信jssdk接口文檔的部分調(diào)整:
js文件版本提升
分享給朋友的說(shuō)明調(diào)整(分享給朋友圈同樣)
相關(guān)文章:
1. java中返回一個(gè)對(duì)象,和輸出對(duì)像的值,意義在哪兒2. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?3. python - pandas dataframe如何對(duì)某列的空數(shù)據(jù)位置進(jìn)行update?update的函數(shù)是自定義的,參數(shù)是同一行的另外兩列數(shù)據(jù)4. docker start -a dockername 老是卡住,什么情況?5. docker綁定了nginx端口 外部訪問(wèn)不到6. javascript - 關(guān)于apply()與call()的問(wèn)題7. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效8. javascript - jQuery post()方法,里面的請(qǐng)求串可以轉(zhuǎn)換為GBK編碼么?可以的話怎樣轉(zhuǎn)換?9. javascript - 有適合開(kāi)發(fā)手機(jī)端Html5網(wǎng)頁(yè)小游戲的前端框架嗎?10. 安全性測(cè)試 - nodejs中如何防m(xù)ySQL注入
