飞雪团队

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1975|回复: 0

Twitter同步新浪微博的一个解决方案

[复制链接]

4137

主题

4225

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
14711
发表于 2022-2-9 10:44:02 | 显示全部楼层 |阅读模式
国内的微博服务之中,新浪和腾讯的市场份额最大。
                                                                                                                但是,它们的平台比较封闭,不提供Feed输出,而且存在强行删除用户发言、关闭用户帐号的情况。所以,我一直以来都使用Twitter。
Twitter属于墙外网站,墙内的大部分用户看不到。春节假期里,我就在想,能不能把Twitter同步到墙内?
下面就是我的解决方案:

总体思路是,先将Twitter同步到一个自建的Wordpress,然后再将Wordpress同步到新浪和腾讯。
具体做法如下:
第一步,搭建一个Wordpress。
安装方法请参考官方网站。注意,这个Wordpress必须搭建在墙外。
第二步,安装Twitter Tools插件。
参考Doug Bowman和我的说明,将Wordpress改建成Twitter备份。完成后的效果请看我的备份。
第三步,安装wp-sns-share插件。
在该插件的设置页面,打开"微博同步功能",将"微博同步"选项设为"发布文章时",将"微博格式"改成"%desc",然后完成新浪微博和腾讯微博的授权,就可以了。
(2012年4月更新:wp-sns-share 2.5版代码有错。请打开wp-sns-share/wp-sns-share.php文件,找到下面这行代码,把它注释掉
if(!isset($_POST['WPSNSShare_widget_sync'])) return;
把它注释掉。)
第四步,安装untco插件。
Twitter默认把一切链接,转化成t.co短域名,而新浪微博提示这个域名为有害链接,会报错。所以,我只好自己写了上面的插件,将所有t.co链接转成对应的原始链接。
完成上面四步以后,Twitter应该已经可以同步到新浪和腾讯了。大家试用以后,有问题的话请在下面留言。
最后,我的Twitter账户是twitter.com/ruanyf,新浪微博的账户是weibo.com/ruanyf,欢迎follow。
(完)
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|飞雪团队

GMT+8, 2024-4-29 18:18 , Processed in 0.060431 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表