我唔喺卖四仔嘎~
带oauth的twip3.0 twitter api proxy的配置
前面我说过 带oauth的twip 2.2 的设置。这次来说说带oauth的twip 3.0 的设置。作者说得不够详细。这里感谢作者 @heybronco 对twip3.0的修改。
注意!这个是带oauth的twip3.0版的设置。如果你是用twip 2.2的请看这个教程
《用twip搭建带oauth的twitter(推特)api proxy》
这里有一个搭建好的twip演示 http://twipapi.tk/(没用了),大家不想麻烦的可以试试这个。当然这个只是在免费空间搭的,稳定性就一般般了。
搭建twip的准备
- 首先你是要有一个免费空间(也要看空间的支持是怎么样的。有些弄不好的估计是空间的问题吧)
空间的话这里写2个免费的 207.7.84.111 host1free 下面出现什么问题的可能多刷新几次或者换个空间吧,毕竟是免费的东西不能强求什么的
- 到作者的主页下载code (6.12 update:uushare上放了新版的)
- 到 twitter 申请 app
步骤
- 先到twitter apps申请一个app。注意要用代理上。
①:Application Name 写自己想写的,到时候这个就是现实在 From XXX里面的名称了。不过这个是唯一的,被人申请了就只有起另外的名字了。
②:Description Organization Website 随便写吧。
③:Application Website 就是 from XXX 里面点一下进去的那个链接。
④:Application Type 选 Browser
⑤:Callback URL :填写你的twip的oauth.php位置。例如 http://www.example.com/twip/callback.php
⑥:Default Access type 选 Read & Write
⑦:Use Twitter for login 不选
然后确认。你会得到Consumer key 和 Consumer secret。 - 把下载来的twip 3.1做点修改
①修改oauth_config.phpdefine('OAUTH_DIR','/home/user/oauth/'); /填写存放oauth的目录,注意最后还有一个"/"的 define('CONSUMER_KEY', ''); /在”里面填上刚刚得到的Consumer key define('CONSUMER_SECRET', ''); /在”里面填上刚刚得到的Consumer secret define('OAUTH_CALLBACK', 'http://127.0.0.1/twip/callback.php'); /在这里填上你的Callback URL define('SECURE_KEY','kpxaZj8nSoCt2OFddE3xI'); /这里保存的是加密数据所用的随机字符,可以随便填入字符,或者不改。②作者默认的是把twip放在主机的twip目录下的,如果你不想这么做,在修改上面①的同时,做下面修改一下
一,修改index.php
找到$options['webroot'] = '/twip';
把 “/twip” 改成你想要放的目录。
二,修改twip.php (其实这个不修改也可以)
找到const WEBROOT = 'twip';
把 “twip” 改成你想要放的目录。
注意:webroot的意思就是除了你的网址以外的那串东西。例如你的二级域名 http://a.b.com/ 是直接访问你的twip api的,那么①中你的的webroot就是 “/”,②中直接吧twip去掉。 - 上传修改好的文件到空间。
- 点进去你上传twip的网址oauth一下。
- oauth成功后会要你输入密码,这个密码是twip的校验密码。如果你用api登录的话就要用这个密码(mixero除外)。当然你可以设置成和你twitter一样的密码呢。
- oauth成功的话你可以在你的oauth目录下面看到
会有这个以oauth结尾的文件生成。
然后你的twitter的connection是要有自己建立的那个app出现了

- 如果出现什么 “Warning: file_put_contents” 这种话,请按照你的oauth_config,php里面的 OAUTH_DIR 的位置,新建一个oauth目录,并且把目录权限设置成 “777”。
change permissions就是修改权限的地方。
- 如果中间有什么问题可以clear session再重新oauth一次。
最后后改了后的效果,我用gravity啊mixero啊发的推,都是这样的
显示的都是申请的Application Name。(当然啦这个app和上面的那个不是同一个啊我懒啊不要见怪)
其他参考教程
http://www.opda.net.cn/viewthread.php?tid=357447&page=1#pid4841163
http://www.opda.net.cn/thread-402460-1-1.html
好了应该问题就这么多了。转载注明出处 http://4zai.net/137 twitter @4zai QQ微博 @im4zai 好了,如果你自己吧这行很无耻的改成你自己的,那么我出了心底里问候你以外,我就没什么好说的了。
| 此篇文章是由 四仔 在 2010 年 05 月 10 日 1:59 下午 所張貼,並且分類為 技术宅の成长, 您可以透過 RSS 2.0 追蹤此篇文章的留言。 您可以 寫個留言 或是從您的網站丟個 trackback 回來。 |
- Tweets that mention 带oauth的twip3.0 twitter api proxy的配置 | 四仔冇格仔,睇完大個仔 — Topsy.com
- 准备试搭twip3.0,支持oauth – 江南
- Facebook Marketing
- @vinsonice 带oauth的twip3.0 … – 太阳星辰
- @vinsonice 带oauth的twip3.0 … — 太阳星辰的Blog
- Marketing On The Internet
- CML Pro Sports
- 寻找周宇轩 » twip OAuth API 详细搭建教程
- 直接访问twitter-如何搭建自己的twitter api proxy « 结茧地
- 用twip搭建twitter api proxy | Proxy | Just Go for Fun and Free
- 用twip搭建twitter api proxy | Proxy | Just Go for Fun and Free
- 用twip搭建twitter api proxy | Proxy | 山羊博客
- 用twip搭建twitter api proxy | Just share free for fun
- twip OAuth API 详细搭建教程
- 用twip搭建twitter api proxy | 山羊博客




在
在
在


大約 1 年前
哈哈,小维维,我来啦!
大約 1 年前
呵呵,谢谢您的辛苦。
大約 1 年前
支持四仔~~
后面后面我又在207.7.84.111上弄了一次twip3.1的成功了,木有任何问题鸟~前面应该是什么细节没搞好吧。感觉这个确实比host1free的延迟好一些~
大約 1 年前
谢谢4仔的教程
搞定了
可是想在207.7.84.111弄一个空间总是显示
“New Account was not Created – Server Error”
大約 1 年前
我一直没成功过!
大約 1 年前
看看这里 http://www.opda.net.cn/thread-402460-1-1.html
大約 1 年前
修改twip目录里的第二步,修改twip.php的const WEBROOT是没有必要的。
程序的过程是:若在index.php中的options中设置了webroot项,则使用此项,否则使用twip.php中的const WEBROOT项。所以只用按照你的第一步修改index.php中的$options['webroot']就行了。
大約 1 年前
为什么我的TWIP 翻墙可以浏览 正常显示 但是oauth文件下一直没有东西。
我是放在 我的域名.com/twip/oauth下
那个config.php里
define(‘OAUTH_DIR’,'/home/user/oauth/’);
如何填写?
大約 1 年前
( ̄▽ ̄”)刚刚看到呢user是看你主机而定啦然后我有时候也不知道为什么不一定在oauth文件夹下面呢不过可以用就可以啦!~
大約 1 年前
四仔同学,请问我建的API为何能接受,不能发推呢?
大約 1 年前
大約 1 年前
我在kilu的空間上試的,但是總是 curl functions doesn’t exists!
(〒︿〒)
這要怎麼辦呀……
大約 1 年前
应该就是那个空间不支持curl什么的,就是达不到搭建的要求咯!!用byethost吧~
大約 1 年前
求个支持twip的免费空间
大約 1 年前
应该是byethost的吧!!~
大約 1 年前
悲剧,我昨天试 点show your timeline 还没问题,然后在电脑上修改API也可以用,今天点show your timeline 就不行了,,但是电脑的API还是可以用。。。奇怪。。
大約 1 年前
api可以用就行了吧…show不出来之时浏览器的cookies的问题吧我觉得~~
大約 1 年前
LZ,我在按照你教程搭建TWIP3的时候,前面全部照常完成。然后登陆去做OAUTH认证,认证成功并且设置OAUTH密码成功,而且空间里也生成了xxx.OAUTH的文件,就是网页认证结束返回界面后,TL刷不出,显示FAILED。折腾了一天了,这个错误出现在什么地方啊?求点解,谢谢啦
大約 1 年前
这个我也说不准的啊…有时候可能是空间的问题吧!!!或者可以尝试twip4的~
大約 1 年前
那么①中你的的webroot就是 “/”,②中直接吧twip去掉。
这个是指$options['webroot'] = ‘/twip’;
const WEBROOT = ‘twip’;
这两个吗?
我在页面上可以拉取到tweet,但是客户端却一直不行
大約 1 年前
只要修改index.php 的 $options['webroot'] = ‘/twip’; 就可以了~
大約 3 個月前
Здравствуйте. Хотел бы купить автомобиль для себя, чтоб был быстрый посоветуйте мне что нибудь. отписаться можно тут http://make-avto.ru в разделе форум. Топик 232
大約 2 週前
多谢多谢