Heim > Backend-Entwicklung > PHP-Tutorial > 气哭小弟我了,新浪的微博分享按钮是如何了

气哭小弟我了,新浪的微博分享按钮是如何了

WBOY
Freigeben: 2016-06-13 13:47:31
Original
1027 Leute haben es durchsucht

气哭我了,新浪的微博分享按钮是怎么了?
最近在给一个客户开发网站,网站服务器在丹麦的…… 我用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...

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage