技术上如何实现微博同步?
时间:2023-11-23 08:36:01 | 来源:网站运营
时间:2023-11-23 08:36:01 来源:网站运营
技术上如何实现微博同步?:现在的各大微博一般都提供 API,本质上就是在如 Google App Engine(如果要同步 twitter)或者 Sina App Engine 上部署一个周期性执行的脚本,通过源微博的 API 获取博文然后用目的网站的 API 发。我用 Python 写过一个获取 twitter 推文同步回 42 区,再经由 42 区同步回新浪、腾讯、豆瓣、人人的脚本,部署在 GAE 上,源代码在
https://github.com/YCFlame/sync-tweets如果你是想自己实现一个的话,读读 API 文档,了解一下 OAuth 协议写一个还是比较容易的。不过如果不是非要都自己实现一遍的话,尽量利用某些网站的已有同步功能,自己提交应用给新浪或腾讯的平台审查神马的比较麻烦。
如果你只是想解决自己的需求,我建议你搞清楚具体情景之后怎么方便怎么来,如果你一般使用浏览器发微博,Chrome 插件 FaWave 能解决你几乎所有的需求,或者注册个 42 区账号、饭否账号之类然后勾选上相关的同步。如果你想手机也发,网页也发,集成在其他应用里的插件也发等等等等,你才需要一个后台同步脚本,因为 FaWave 等可没有全平台支持和广泛集成。