Dabr (大波)国内也波推 [思路]

* Internet / # , / 转播到腾讯微博 2009年08月10日 / 21条评论 / 3,858 次浏览

#ChinaBlocksTwitter, Twitter API 同样被墙,使得国内空间的 Dabr (大波)无法正常波推(在大波里发推,简称波推 via @kunshou)。但我们只要使用没被墙的 Twitter API Proxy ,替换掉 Dabr 里已被墙的 Twitter API 地址,国内也能大波推啦!

准备工作

[1] 支持 .htaccess PHP 空间(比如 WopusIDC);

[2] Dabr 源码(到 Google Code 下载);

[3] Twitter API Proxy(请自行架设或借用他人,切忌公开场合分享你的 API Proxy,可能会使主机受到安全风险)。

操作步骤

[1] 用记事本或 Notepad++ 打开 Dabr 的 common 目录下的 twitter.php ;

[2] 按 Ctrl+H 替换所有 http://twitter.com/ 为你的 Twitter API Proxy 地址(如 http://xxx.com/api/),共23处;

[3] 再替换所有 http://search.twitter.com/ 为你的 Twitter API Proxy 地址,共2处;

[4] 保存,上传到服务器,然后……波推一下?

一些说明

[1] 不知道是什么问题,经过这样修改后的 Dabr ,虽然可以查看消息、回复等,却无法发送消息(昨晚可以今晚不行)!所以本文仅作抛砖引玉,希望找到原因的童鞋可以告诉我,谢谢!或者试试修改服务器 Hosts 的方法

[2] 如何架设 Dabr

[3] 如何架设 Twitter API Proxy 之 BirdnestTweetrTwip

[4] 由于 Twitter 一个小时只有 150 次 API 请求,稍微一激动就把它用完了(比如 @scavin 昨晚发现自己的国内主机也能波推了,刚高潮没多久就被提示 API 用完鸟,结果他就囧死了……),所以最好申请一下服务器 API 白名单啦,让高潮更持久。

[5] 不想折腾很简单,借别人的波,推吧

围观评论 或者直接发表评论
Notify
Showfom 发表于 2009-08-10 23:14

[1] 不知道是什么问题,经过这样修改后的 Dabr ,虽然可以查看消息、回复等,却无法发送消息(昨晚可以今晚不行)!所以本文仅作抛砖引玉,希望找到原因的童鞋可以告诉我,谢谢!

32位服务器的缘故

Notify
icebugger 发表于 2009-08-10 23:14

居然是沙发。。。

Notify
icebugger 发表于 2009-08-10 23:16

@icebugger 囧,结果是板凳。话说在国内很多应用都是这个思路,今天晚上用的PockeTwit也刚刚改了API

Notify
yeasiz 发表于 2009-08-10 23:17

如果可行,更换服务器HOST也行啊,或者把domain都改成IP地址。

Notify
haoge 发表于 2009-08-10 23:33

购买WopusIDC的主机 国内的好还是国外的好啊?

Notify
Showfom 发表于 2009-08-11 08:05

@haoge 你不干坏事就用国内的,买的时候报上我 Showfom 的大名,会给你优惠的

Notify
章鱼 发表于 2009-08-11 17:53

这类东西说了不知道多少遍了

Notify
ok 发表于 2009-08-11 22:06

请问 t.orzdream.com 是你架设的吗?
发现底部的工具栏无论如何都不能调出"收藏"这个项出来.只能通过输入URL直接访问. 挺不方便的.

Notify
NetPuter 发表于 2009-08-12 14:19

@Showfom 我的64位服务器也有同样的问题……
@yeasiz 如果不能更改服务器 Hosts 呢?
@haoge 如果用来搭建 Dabr ,当然是国外啦。
@ok 嗯,是的。的确无法从底部菜单直接访问 favourites ,你可以先进入你的页面,再点击 favourites 的说。我有空试试能否在页底添加。 :-)

Notify
bolo 发表于 2009-08-14 09:45

wopusidc怎么架设Twitter API Proxy?

Notify
我想想 发表于 2009-08-14 15:40

“from 奶瓶腿”后面的标识怎么来的,我安装了dabr怎么修改不到,出现“from dabr”。//网上找了许多根本没有。基本上都是架设教程。

Notify
Asher 发表于 2009-08-18 22:09

我建了一个在byethost 免费空间上,现在是登录界面可以出来,但是输入twitter 用户名和密码登录后就白屏了。请问这是怎么回事?谢谢!

Notify
xxxx 发表于 2009-09-09 15:20

@Asher

我也碰到这个问题了

Notify
Jimmy 发表于 2009-09-14 14:55

同样的问题,无法发送消息,无解...

Notify
yuehei 发表于 2009-10-30 00:31

这个思路的可行的。我把dabr的curl换成socket,在代码中修改host,用了一个多星期,感觉一切正常。。

http://yuehei.37net.com/2009/10/dabr/

Notify
Vica 发表于 2010-01-03 13:59

@我想想 oAuth才会显示