气哭我了,新浪的微博分享按钮是怎么了?

紫色秋枫 2011-12-06 06:01:38
最近在给一个客户开发网站,网站服务器在丹麦的…… 我用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%能成功分享也好啊

气死我了,这到底是怎么回事呀? 为什么别人网站上的分享按钮都没有问题…… 谁能帮帮我……
...全文
556 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqths 2012-02-08
  • 打赏
  • 举报
回复
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<script type="text/javascript" charset="utf-8">
cqths 2012-02-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 ghokkk 的回复:]
最近在给一个客户开发网站,网站服务器在丹麦的…… 我用WP开发……一路虽然坎坷但是还是开发下来了

但是今天却被一个“分享到微博”按钮的问题给彻底难倒了。。

不分享图片还好,分享图片以后总是失败。

开发的网站网址是http://www.mnordic.com/ 我发现新浪微博分享功能中,只要分享图片,并且选择了一个图片,发布出去很多时候会提示:

“分享失败!

由于网络故……
[/Quote]


这个问题我也遇到了,后来发现是 “编码”的问题。

新浪的代码中,编码是:UTF-8
一般中文网站的编码是:gb2312

改成一至的,就行了。



码无边 2011-12-07
  • 打赏
  • 举报
回复
等待版主……
helloyou0 2011-12-06
  • 打赏
  • 举报
回复
可以到新浪客服那里去哭两嗓子....没准就告诉你那是他们的bug...
狄默默斯基 2011-12-06
  • 打赏
  • 举报
回复
哭吧哭吧不是罪。。。。。
码无边 2011-12-06
  • 打赏
  • 举报
回复
贴出你的代码
木目子 2011-12-06
  • 打赏
  • 举报
回复
查看了你的test,页面编码是gbk,js脚本编码是utf-8,分享的是pic地址为空,这么多的错误,肯定是正常不了
先把这些问题解决了再说
HARALDRED 2011-12-06
  • 打赏
  • 举报
回复
为什么代码这么...如此诡异的风格;
happypiggy2010 2011-12-06
  • 打赏
  • 举报
回复
是不是长城长造成的。
紫色秋枫 2011-12-06
  • 打赏
  • 举报
回复

<script type="text/javascript">
var jiathis_config = {url: "",title: ""};
function setShare(title, url)
{
jiathis_config.title = title;
jiathis_config.url = url;
// alert(jiathis_config.url);
}
</script>
<script type="text/javascript" src="http://v2.jiathis.com/code/jia.js" charset="utf-8"></script>
<?php $option = get_option('scl_options'); ?>

<div id="content">



<!--Slider

<div id="slide_wrap">

<?php if($option["scl_diss_rbn"] == "1"){ ?><?php } else { ?><div class="ribbon"><?php echo $option['scl_rbn_txt'] ?></div><?php } ?>

<?php if($option['scl_slider']== "Easyslider") { ?>

<?php get_template_part('easyslider'); ?>

<?php }?>

</div>-->



<!--POSTS-->

<div id="posts">



<!--THE POST-->

<?php if(have_posts()): ?><?php while(have_posts()): ?><?php the_post(); ?>

<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">

<!--THE Date Badge-->

<?php if($option["scl_diss_date"] == "1"){ ?>

<?php } else { ?>



<div class="date"><div class="date_content"><?php the_time('dS'); ?> <?php the_time('M'); ?><span><?php the_time('Y'); ?></span></div></div>

<?php }?>

<div class="post_content">

<h2 id="postitle" ><a href="<?php the_permalink();?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>



<?php FF_the_content(); ?>

<?php wp_link_pages('<p class="pages"><strong>'.__('Pages:').'</strong> ', '</p>', 'number'); ?>

</div>



<!--Post Footer-->

<div class="edit"><?php edit_post_link(); ?></div>

<div class="post_foot">

<div class="post_meta">

<!--<div class="post_cat"><?php _e('Category' , 'Scylla'); ?> : <?php the_category(', '); ?></div>-->



<!--social media-->


<!-- JiaThis Button BEGIN -->
<div onmouseover="setShare('<?php echo str_replace("\n","<br>",strip_tags(FF_the_content_share())); ?>', '<?php the_permalink(); ?>');">
<div id="ckepop">
<span class="jiathis_txt">分享到:</span>
<a class="jiathis_button_qzone"></a>
<a class="jiathis_button_tsina"></a>
<a class="jiathis_button_tqq"></a>
<a class="jiathis_button_renren"></a>
<a class="jiathis_button_kaixin001"></a>
<a href="http://www.jiathis.com/share/" class="jiathis jiathis_txt jtico jtico_jiathis" target="_blank"></a>
<a class="jiathis_counter_style"></a>
</div>
</div>
<!-- JiaThis Button END -->






<?php if( has_tag() ) { ?><div class="post_tag"><?php _e('Tags' , 'Scylla'); ?> : <?php the_tags(' '); ?></div><?php } else { ?><?php } ?>

</div>

<!--

<div class="block_comm2"><?php if (!empty($post->post_password)) { ?>

<?php } else { ?><div class="comments"><?php comments_popup_link('0 <span>條評論</span>', '1 <span>條評論</span>', '% <span>條評論</span>', '', __('Off')); ?></div><?php } ?></div>-->



</div>



</div>



<?php endwhile ?>

<?php if (function_exists("scylla_paginate")) {

scylla_paginate();

} ?>

<?php endif ?>



</div>



</div>



<!--Sidebar-->

<?php get_sidebar(); ?>

<!-- 分享功能代码统一放到页尾 -->
紫色秋枫 2011-12-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zy205817 的回复:]

贴出你的代码
[/Quote]

<script type="text/javascript">
var jiathis_config = {url: "",title: ""};
function setShare(title, url)
{
jiathis_config.title = title;
jiathis_config.url = url;
// alert(jiathis_config.url);
}
</script>
<script type="text/javascript" src="http://v2.jiathis.com/code/jia.js" charset="utf-8"></script>
<?php $option = get_option('scl_options'); ?>

<div id="content">



<!--Slider

<div id="slide_wrap">

<?php if($option["scl_diss_rbn"] == "1"){ ?><?php } else { ?><div class="ribbon"><?php echo $option['scl_rbn_txt'] ?></div><?php } ?>

<?php if($option['scl_slider']== "Easyslider") { ?>

<?php get_template_part('easyslider'); ?>

<?php }?>

</div>-->



<!--POSTS-->

<div id="posts">



<!--THE POST-->

<?php if(have_posts()): ?><?php while(have_posts()): ?><?php the_post(); ?>

<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">

<!--THE Date Badge-->

<?php if($option["scl_diss_date"] == "1"){ ?>

<?php } else { ?>



<div class="date"><div class="date_content"><?php the_time('dS'); ?> <?php the_time('M'); ?><span><?php the_time('Y'); ?></span></div></div>

<?php }?>

<div class="post_content">

<h2 id="postitle" ><a href="<?php the_permalink();?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>



<?php FF_the_content(); ?>

<?php wp_link_pages('<p class="pages"><strong>'.__('Pages:').'</strong> ', '</p>', 'number'); ?>

</div>



<!--Post Footer-->

<div class="edit"><?php edit_post_link(); ?></div>

<div class="post_foot">

<div class="post_meta">

<!--<div class="post_cat"><?php _e('Category' , 'Scylla'); ?> : <?php the_category(', '); ?></div>-->



<!--social media-->


<!-- JiaThis Button BEGIN -->
<div onmouseover="setShare('<?php echo str_replace("\n","<br>",strip_tags(FF_the_content_share())); ?>', '<?php the_permalink(); ?>');">
<div id="ckepop">
<span class="jiathis_txt">分享到:</span>
<a class="jiathis_button_qzone"></a>
<a class="jiathis_button_tsina"></a>
<a class="jiathis_button_tqq"></a>
<a class="jiathis_button_renren"></a>
<a class="jiathis_button_kaixin001"></a>
<a href="http://www.jiathis.com/share/" class="jiathis jiathis_txt jtico jtico_jiathis" target="_blank"></a>
<a class="jiathis_counter_style"></a>
</div>
</div>
<!-- JiaThis Button END -->






<?php if( has_tag() ) { ?><div class="post_tag"><?php _e('Tags' , 'Scylla'); ?> : <?php the_tags(' '); ?></div><?php } else { ?><?php } ?>

</div>

<!--

<div class="block_comm2"><?php if (!empty($post->post_password)) { ?>

<?php } else { ?><div class="comments"><?php comments_popup_link('0 <span>條評論</span>', '1 <span>條評論</span>', '% <span>條評論</span>', '', __('Off')); ?></div><?php } ?></div>-->



</div>



</div>



<?php endwhile ?>

<?php if (function_exists("scylla_paginate")) {

scylla_paginate();

} ?>

<?php endif ?>



</div>



</div>



<!--Sidebar-->

<?php get_sidebar(); ?>

<!-- 分享功能代码统一放到页尾 -->
紫色秋枫 2011-12-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 moocky 的回复:]

查看了你的test,页面编码是gbk,js脚本编码是utf-8,分享的是pic地址为空,这么多的错误,肯定是正常不了
先把这些问题解决了再说
[/Quote]

可是这个不是只要参数对了就可以的么……? PIC为空的话新浪微博也会自动根据URL采集图片

21,894

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧