新浪微博

新浪微博RSS生成器Ver 1.0 同步Twitter帐号

来源: http://www.jinweijie.com/asp-net/sina-micro-blog-rss-generator-sync-twitter/ 同时在用twitter和新浪微博,在twitter上主要看贴为主,在新浪微博上发帖比较多。于是就想到是否搞一下将新浪微博同步到twitter上。搜索了下,发现 月光博客 上提供了 解决方案 ,不过稍有遗憾的是没有图片的同步。于是就自己用 asp.net 实现了下,用下来感觉还行,所以分享一下,同时提供源代码,如果有定制开发的朋友可以修改源码,但如果再发布时候,请注明出处,先谢谢了! 下载 新浪微博RSS生成器Ver 1.0 发布包 新浪微博RSS生成器Ver 1.0 源代码 部署步骤 首先,需要一个.Net Framework 2.0以上的IIS环境。 将SinaFeed_Bin_ver_1.0.zip解压以后,部署成网站或者虚拟目录。 将包里面的db文件夹赋予network service以及aspnet用户可写权限,偷懒且安全的话,给everyone即可。 运行起来的话,应该会是个Authentication Error的错误,这是正常的,因为接下来要配置下。 同步原理 用FeedBurner绑定Twitter,在FeedBurner中配置Rss源到SinaFeed应用。当FeedBurner每次来ping 的时候,SinaFeed抓取新浪微博的内容,检查是否已经抓取过,把结果保存在Access数据库中,返回Rss给FeedBurner。 实现功能 同步新浪微博到Twitter。 包含图片链接,可配置。 包含转发原文及作者。 配置 在Web.Config里,有以下几个可以配置的选项: 代理服务器相关 ,例如你的网站访问外网需要代理的话,请设置一下配置: UseProxy , ProxyAddress, ProxyPort, ProxyDomain, ProxyUserName, ProxyUserPassword AuthCodeConfig 配置在应用里的授权码,自己设定一个,例如abc,当外面请求RSS的时候,需要在Url传递一个AuthCode,要和所配置的(abc)一直,程序才会返回结果,否则报Authentication Error错误。 AllowedUserIds 允许被处理新浪微博Id,如何得到你的Id?只要点击”关注”,在Url里就会出现你的Id,例如,我的Id是:1650422717 。SinaFeed支持多个Id,用逗号(,) 分割。 RssChannelUrl 所生成的Rss的ChannelUrl RssBaseGuid 所生成的Rss的唯一标识 RssTitle 所生成的Rss的标题 RssDescription 所生成的Rss的描述 使用步骤 例如,你部署在 www.example.com 上 , 虚拟目录为SinaFeed,你的新浪Id为1650422717,AuthCodeConfig你配置了jinweijiesinafeed那么 访问 http://www.example.com/SinaFeed/Default.aspx?SinaUserId=1650422717&AuthCode=jinweijiesinafeed 就可以得到用户1650422717的Rss了。 另外的一些可传参数的配置: UseOriginalImage 是否使用原来的大图片,默认True,如果False的话,将会使用新浪微博的缩略图。 RssMaxItemCount 返回RSS Items的最大数量。 AttachImageToEnclosure 是否将图片已Enclosure的方式发布到RSS AttachImageToTitle 是否将图片地址添加到RSS Item的Title后面。 AttachImageToDescription 是否将图片地址添加到RSS Item的Description后面。 AttachOriginalMblogToRT 如果是转发微博,是否添加原微博到。 一般我的配置: http://www.example.com/SinaFeed/Default.aspx?SinaUserId=1650422717&AuthCode=jinweijiesinafeed&AttachImageToDescription=true 同步结果 新浪微博 : Twitter : FeedBurner的配置 有了RSS,然后我们就可以配置FeedBurner来绑定Twitter帐号了。 首先,你需要一个FeedBurner的帐号,需要翻个墙,如何注册这里就不赘述了,大家应该各有神通吧。 然后填入你的SinaFeed应用的地址: 在Publicize tab里的Socialize菜单绑定你的Twitter帐号,保存。 一般FeedBurner更新周期是30分钟,你也可以用它的ping功能,马上实现同步。 我的新浪微博 有任何问题可以加 我的微博 进行讨论。我的新浪微博和twitter都是@jinweijie 。谢谢! ――――――――――――――――――――――――――――――――――――――――― 需要翻墙利器赛风? 请 阅读和关注中国数字时代 。 推特用户请点击 这里 免翻墙上推特 请点击 这里 下载翻墙软件 更多翻墙方法请发电邮(最好用Gmail)到: fanqiang70ma@gmail.com 请阅读和关注 中国数字时代 、翻墙技术博客 GFW BLOG (免翻墙) 请使用 Google Reader 订阅中国数字时代中文版 ( http://chinadigitaltimes.net/chinese/feed ),阅读最有价值的中文信息;以及 GFW BLOG(功夫网与翻墙) http://feeds2.feedburner.com/chinagfwblog ,获取最新翻墙工具和翻墙技巧信息。

阅读更多

环球时报总编胡锡进新浪微博网友评论存档 (部分)

胡锡进: 我正在编辑明天环球时报的头版文章,世界媒体对局势的预测提前与大家分享。 德国明镜周刊:在的黎波里,卡扎菲仍占主导地位,但反对派的地盘越来越大。俄新社:目前利比亚的实力对比达成了战略均势。英国广播公司:未来的四种假想:化学战争,军事政变、部族战争,国际(军事)介入。 2月27日 21:46 来自新浪微博转发(134) | 收藏 | 评论(506) 评论 温享龙...

阅读更多

人人网用户: 新浪微博管理内情

新浪微博某些涉及民生尤其是敏感话题的(血拆、讨薪、上访等)转发数之所以低,不全是因为微博用户缺乏对人类同胞的同情心,而是站方运营编辑会第一时间(5~10分钟)将该条微博设置权限为几个级别:A级、隐藏模式,不允许转发和评论;B级、禁止传播模式,不允许转发,允许评论;C级、删除模式。...

阅读更多

无需任何代码,两步实现Twitter同步到新浪微博

来源: http://blog.shidelai.cn/2011/01/twitter-sync-sina.html 由于twitter在墙外,新浪微博在墙内,要实现快速同步还是有点难度的。抛开那些半自动的方法不谈,目前从twitter同步到新浪微博主要有下面几种 一、Google App Engine(GAE)流 在Google里搜索“GAE Twitter 新浪微博”,结果一大堆,可见此法非常流行。但缺点有二: 1、需要自己下载python写的GAE工程代码,修改好配置文件,再deploy到Google的服务器上,虽然有图文教程,但对于一般人还是有点难度的。 2、不稳定、不及时。从日志上可以看出,经常会同步不成功,虽然设了10分钟同步一次,但一条推发出去后经常几个小时才同步成功。日后有空倒是可以改一下其中的bug。 二、WordPress中转 流 建个WordPress博客,安装个Twitter Tools插件,把该博客专门用来同步Twitter。然后新浪微博里设置同步该博客。此法基本上能保证发新推后几分钟内同步到新浪微博。但缺点有二: 1、此法的前提是要有国外服务器空间。安装WordPress,配置插件还是稍微有点门槛的。 2、同步结果不理想。Twitter Tools插件会以你的新推的前30个字符(半角的哦)为标题,新推的全文为内容在博客中发布一篇新的博文。所以,新浪微博同步过去后只显示10来个字(新浪微博同步博客时候只同步标题),后面跟一个链接。这显然不是我们想要的。 不过,这倒有办法解决。WordPress后台有插件编辑功能(当然,如果你愿意ssh到服务器或本地修改然后FTP过去也可以)。 找到twitter-tools插件里的 twitter-tools.php文件里的 function do_tweet_post($tweet)函数里的 , ‘post_title’ => $wpdb-> escape(trim_add_elipsis($tweet-> tw_text, 30))  这一行 将30改成140即可。这样,由Twitter Tools自动发表的博客的标题就是推的全文了。 你可能发现了,以上方法都需要接触代码。 三、我的方案,无需代码 我这个方案的优点就是无需接触代码,居家旅行老少咸宜。此法分两步走,具体如下: 1、你首先得有Google Buzz。Gmail里那个,在Goolge Buzz里面关联你自己的Twitter账号。 2、访问( https://www.google.com/profiles/me ) 如果你的Google账号处于登陆状态,会转到你个人信息页面如( https://www.google.com/profiles /shidelai), 上面有你的Buzz列表。对于新浪微博来说,这个可以是你的博客了。那么就去新浪微博里面设置跟这个网址进行关联吧。 用此法,且无需基础任何代码。Buzz同步Twitter是非常快的,一般在10秒以内,但新浪微博同步“你的Buzz”这个博客比较慢,所以,一般发新推后10来分钟才能自动同步到新浪微博, 敬请订阅中国数字时代中文版(http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息。下载TOR等翻墙软件,请访问Sesawe(http://fanqianggongju.info/)。需翻墙?请发电邮(最好用Gmail)到:CDTcaonima@gmail.com。GFW Blog订阅地址:http://feeds2.feedburner.com/chinagfwblog

阅读更多

CDT/CDS今日重点

【CDT月度视频】十一月之声(2024)——“一路都被撞没了,估计一圈都没了”

【年终专题】“13条生命换不来1条热搜”……2024年度“每日一语”

【年终专题】“中文互联网上的内容每年都以断崖式的速度在锐减”……2024年度404文章

更多文章总汇……

CDT专题

支持中国数字时代

蓝灯·无界计划

现在,你可以用一种新的方式对抗互联网审查:在浏览中国数字时代网站时,按下下面这个开关按钮,为全世界想要自由获取信息的人提供一个安全的“桥梁”。这个开源项目由蓝灯(lantern)提供,了解详情

CDT 新闻简报

读者投稿

漫游数字空间