twitter2weibo 0.1.0 beta release

经过1个多月断断续续的调试和优化,twitter2weibo终于迎来了0.1.0 beta版。此版本修正了不少bug,也添加了些新特性。感谢大家的反馈,因为此脚本而给您带来的麻烦,我表示非常抱歉。

重新研究了一下weibo的登录机制,发现依旧可以通过登录微博,然后同步的方式来避开使用新浪apikey。为了保险起见,设置了个fallback,当登录失败时,通过apikey正规渠道来同步。

特性

  • 支持多用户(在config.php里配置)
  • 多线程同步(只支持linux)
  • 保存用户cookie,避免多次读取
  • 用户删除某条/某些tweet后,不会出现异常同步

0.1.0 beta 新特性

  • 完善的日志(如果出现异常,会记录到data/log)
  • 先通过”非正规”方式登录微博,然后同步。如果失败,再通过正规的apikey方法来同步
  • 使用curl代替file_get_contents

data/log demo

2011-01-24 14:20:08: 同步到新浪微博出错,错误信息:{"code":"M18003","info":"同步太频繁","email":"xxx@qq.com","pwd":"111111","tweet":"yyy","apikey":"123456789"}

2011-01-24 14:21:52: 使用apikey同步失败:{"request":"/statuses/update.json","error_code":"400","error":"40028:发微博太多啦,休息一会儿吧","email":"xxx@qq.com","pwd":"111111","tweet":"yyy","apikey":"123456789"}

0.1.0 beta 修复的bug

  • 重复同步的问题(当时没有考虑到这个问题的严重性,给大家添麻烦了)
  • 对pcntl_fork方法的判断(之前需要手工修改,现在自动判断)

下载/更新

旧版本用户可以通过此命令行更新

wget -N -O twitter2weibo.php --no-check-certificate https://github.com/lzyy/twitter2weibo/raw/master/twitter2weibo.php

新用户请到github下载: https://github.com/lzyy/twitter2weibo

水平有限,bug难免,您若有心,欢迎反馈


--EOF--

若无特别说明,本站文章均为原创,转载请保留链接,谢谢