氣哭小弟我了,新浪的微博分享按鈕是如何了
來源:互聯網
上載者:User
氣哭我了,新浪的微博分享按鈕是怎麼了?
最近在給一個客戶開發網站,網站伺服器在丹麥的…… 我用WP開發……一路雖然坎坷但是還是開發下來了
但是今天卻被一個“分享到微博”按鈕的問題給徹底難倒了。。
不分享圖片還好,分享圖片以後總是失敗。
開發的網站網址是http://www.mnordic.com/ 我發現新浪微博分享功能中,只要分享圖片,並且選擇了一個圖片,發布出去很多時候會提示:
“分享失敗!
由於網路故障未分享成功,你可以稍後再試”
(10次大概有5次)
客戶對這樣的狀態非常不滿意,希望可以修複。
我一開始以為是代碼書寫錯誤,試了一下加網和passit的分享功能,都不行,後來我直接從新浪官方取得了整合代碼,也不行
然後我又直接改http://v.t.sina.com.cn/share/share.php?title=Molamo%20&url=http%3A%2F%2Fwww.mnordic.com%2F&source=bookmark&appkey=2992571369&pic=&ralateUid=中的url和pic。 還是老分享失敗。
後來懷疑是新浪微博採集不到網站上的圖片,被JS什麼的幹擾了,我就索性做了個空白頁,上面就幾個圖片和一個分享按鈕,可是還是老失敗。
然後又懷疑是新浪的伺服器訪問不到丹麥的虛擬機器主機,我就進行了以下測試:
國內虛擬機器主機
http://birdsdata1.web1.ywwm.org/test.html
測試分享5次。
成功3次 失敗2次
我的電腦(瑞典)
http://kkkgho.gicp.net/test.html
測試分享5次。
失敗5次
http://www.mnordic.com/(丹麥)
測試分享5次。
失敗5次
國內虛擬機器主機(這次分享的時候前後加一點字)
http://birdsdata1.web1.ywwm.org/test.html
測試分享5次。
成功5次
另一個國內虛擬機器主機(這次分享的時候前後加一點字,瑞典的網域名稱)
http://www.optesting.se/test.html
測試分享5次。
成功3次
根據以上測試可以表明,分享失敗的原因有:
1.境外虛擬機器主機無法分享文章到新浪微博
2.分享的時候,不能總是用電腦自動產生的文字,要自己加一點上去才能成功(這個可能是新浪害怕自動化程式惡意分享導致的)
可是為什麼無論如何都不能讓新浪微博乖乖的聽話呢? 不追求100%的分享成功,90%能成功分享也好啊
氣死我了,這到底是怎麼回事呀? 為什麼別人網站上的分享按鈕都沒有問題…… 誰能幫幫我……
------解決方案--------------------
可以到新浪客服那裡去哭兩嗓子....沒準就告訴你那是他們的bug...