avatar
文章
333
标签
98
分类
18
首页
归档
分类
友链
关于
Logo不吐不快免费空间自建Twitter API(TWIP)失效的解决方法 返回首页
搜索
首页
归档
分类
友链
关于

免费空间自建Twitter API(TWIP)失效的解决方法

发表于2010-03-10|更新于2020-01-11|Twitter
|浏览量:

1.在一部分屏蔽twitter免费空间的解决方法
http://17tingyu.cz.cc/2010/01/twip-alive-on-freehost/

推测byethost服务器直接拦截了twip向twitter发出的请求,只过滤包含twitter.com,将twip.php中PARENT_API = ‘http://twitter.com‘的twitter域名替换成twitter的ip地址128.121.146.228,测试成功

测试地址: http://jacobcheung.byethost10.com/twip

ps:仅在byethost免费空间实践成功,其他空间请自行测试。



2.TWIP3在一些免费空间的终极解决方法
将文件夹复制/上传到你的虚拟主机web目录下

将index-example.php重命名为index.php
修改index.php,让

$options['webroot']变量为你的API文件所在目录
(也就是index.php这个文件所在的目录)相对于你的web根的路径。

例如你通过http://example.com/twip/来访问你的API,那么你的$options[‘webroot’]变量填写为’/twip’。注意的是3.0新版里自动识别了路径,所以无论是填twip还是twip/还是/twip/都能正常处理。

针对免费空间无法支持http basic auth的终极解决方案:

在完成以上步骤后,如果你的API无法使用,很有可能是因为你的空间的PHP是通过fastCGI跑的,PHP只有作为apache的module运行时才支持http basic auth. 在新版里添加了workaround,具体的实现方法是: 假设你的api地址是:http://example.com/twip/ 那么请在你的软件里设置如下的API地址:http://example.com/twip/username:password/ 其中的username和password替换成你的实际twitter用户名和密码。密码中不能包含/字符,可以包含:字符。

这样的workaround问题是显而易见的,在apache的访问日志里,你的用户名密码一览无余。这是非常危险的行为!!!!!!

请在保证你已经阅读上文的前提下,通过以下方式打开这个功能:
在index.php中,修改

在000webhost搭建dabr、奶瓶腿、twip注意事项

[http://www.xykz.tk/blog/?p=32](http://www.xykz.tk/blog/?p=32)

昨天在000webhost上成功搭建了奶瓶腿,不过只能看推,发推或者点击任何一个链接都会跳转到一个错误页面。在网上搜索了一下,找到了解决方法。问题在.htaccess文件上,根据000webhost的官方帮助文档,必须在.htaccess的头部加上“RewriteBase /”(不含引号)。如果奶瓶腿不是放在根目录下还得加上目录名称,譬如我的奶瓶腿放在dabr目录下就在头部添加“RewriteBase /dabr/”如图所示:

保存退出并把.htaccess上传到服务器即可解决问题。

今天早上醒来的时候发现有推友问我能不能在000webhost上搭建twip。我记得自己曾经试过一次是失败的,不过又想想,奶瓶腿都可以搭建成功,twip没理由不可以呀,难道问题还是在.htaccess文件上?

于是,刚刚把修了一下twip的.htaccess文件,再传上去,果然测试成功!

需要注意的是,twip目录必须设置成777,或者关闭log记录,否则会因为权限问题写不进log.txt文件失败。关闭log记录可以修改twip的index.php文件,看图:

没什么必要的话,我建议大家还是关闭log记录吧,还能节省服务器资源。另外,我发现某些不能搭twip的空间只要把短网址功能关闭就可以了。

twitter
推荐 Vultr:我已使用超过 9 年觉得还算稳定可靠的便宜 VPS,虽然可能会有 IP 被墙,但欧美亚的机房可以随便切换。
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510
cover of previous post
上一篇
春节回家杂记
春节假期回了趟家,行色匆匆,就呆了三天,路上竟去了三天多.下次不能走深圳武汉这条线了,应该走广州,这样方便很多. 回家感触很多,爸妈都老了,可惜我回去也没帮上什么忙,倒让老妈忙里忙外给我做好吃的.过年了家里准备盖房,不知道两老会累成啥样.我除了给点钱没有其他办法,去年准备檩子的时候把老爸的太阳窝给打了,眼睛那巴掌大的地方全都乌黑,在地上躺了几分钟才爬起来.我让他过完年去宜昌检查下,该早治疗就早治疗. 姥姥去年累惨了,舅舅舅妈被牛给踩了,猪啊鸡鸭啊,衣服,地里的活都是姥姥一个人干,还伺候舅舅吃喝拉撒.虽然我妈能帮下,小姨也来帮忙,但我看她真的好辛苦.舅舅家的大哥在外面打工,嫂子伺候舅妈,最让人愤怒的就是老二两口子,爹妈都成这样了,还不回家帮忙,成天在外面不知道干什么,看到亲戚朋友给舅舅舅妈的钱就惦记上了,成天就想着法骗他们的钱.两口子基本上没钱过年,我们那块的人都是他的债主,借了就不还,现在就只好骗他爹的钱,真是个畜生啊.我在家的那几天,说要离婚,还要喝农药,妈比的,早死早了.这两口子看到我舅舅医保报销后还有一万多,估计就是打这个主意了.这两人,脑子比猪还笨,但骗家里人花样百...
cover of next post
下一篇
搭建oauth的twip api详细教程
昨晚建好了twip,趁热把教程写下. 1.搭建前准备 到这里下载twip 3.1版本 必须翻墙到twitter官方网站去申请 app 至于支持php的空间那是当然要的了,大家基本都有了吧,之前有建过twip的空间应该都可以,我试了两个都行. 还有域名,有免费的二级域名,有的免费空间也送二级域名,当然还有俄罗斯的免费顶级域名. 2.下载twip3.1我就不说了,写下如何申请app 到twitter官方网站登录后 前面几项都可以随便写,application name就是你发的推来自哪里 application website就是点击前面的name的链接 application type选browser callback url写上你的域名,指向callback.php文件 default access type选read&write 最后面的一项注册就不要勾选了 保存后出现下面的图片: 我们需要的就是consumer key和secret,请拷贝下来. 3.把下载下来的twip 3.1解压缩,打开oauth_config.php 编辑 ...
相关推荐
cover
2009-11-23
如何建立自己的twitter api和网页客户端(上)
大家都知道无法封住twitter,因为它除了注册用户名其他的全部都开放了,所以我们可以利用自己的域名和空间搭建私人的api,或者网页客户端.我作为一个门外汉,分享一些入门的教程给大家,相信有些朋友能用的着. 之前写过利用Google APP Engine搭建自己的API Proxy了,现在写的是搭建@yegle 的php的 twip 和@bang590的php twitese. 先说下大致流程,其实很简单: 1.申请域名,可以申请一些免费的二级域名. 2.申请空间,免费的国外空间也很多. 3.上传文件,即可使用了. 如何申请免费域名: 顶级域名基本没有免费的,所以我们只能申请二级域名.我的建议是宁肯申请国外的免费二级域名也不要申请.cn的便宜域名.当然了,你也可以花钱买国外的顶级域名,坚决不能信任国内的,虽然我没买过,但我见过很多人的血泪教训. google一下免费二级域名,就会有很多的.要说下那个co.cc已经被墙了,注册了也没什么意义.我推荐两个,dnsexit.com,co.tv.这是我注册的两个,主要是这两个不光有免费域名还免费解析. 有个免费吧h...
cover
2013-07-14
Twitter2Blogger和TwiTalker更新到API1.1
之前写过 将每天tweets汇总自动发布到blogger ,但是在GAE上搭建的Twitter2Blogger目前已知提示错误,错误代码为”tweepy,auth.get_username()”,应该是Twitter启用了API 1.1,导致了tweepy的不兼容.现在tweepy中的API版本也升级到了1.1,重新上传即可,过程和之前一样. 下载Twitter2blogger,地址为https://code.google.com/p/twitter2blogger下载Tweepy,地址为http://github.com/tweepy 补充: 修改main.py第60行的内容,将Blogger上的日文标题修改为英文或者中文。 修改cron.ymal里的时区为Asia/Shanghai,默认是Asia/Tokyo。 twitter 启用API1.1,TwiTalker也更新了,开发者没上传,我打包了下 这里下载. 记得修改app id. 至于修改内容,上传,和之前一样. http://lordong.net/wp/post/1396.html TwiTalk...
cover
2009-11-16
如何建立自己的twitter api和网页客户端(下)
最后一步了,将 twip 和 twitese 上传到空间。 什么是twip? twip = Twitter + Proxy + PHP 项目主页在这里: http://code.google.com/p/twip/ 首先下载twip,最新版本为2.1.(目前已是3.0了) 解压之后可以看到: 将config-example.php重命名为config.php,其他好像不用修改,然后把名为twip的文件夹压缩为.zip格式,准备上传。 进入之前申请的空间vistaPanel,点击档案管理员: 然后: 里面会出现一个你申请的域名文件夹,点击进入: 点击htdocs文件夹,继续: 里面应该没有任何文件夹,此图是我已经上传好的。点击上方的红方框中的上传(图中显示了上?) 因为我们传的是zip的压缩文件,所以要点击右边的选择文件按钮,选中twip.zip之后,点击上图红色方框中的勾就可以了。上传文件之后会自动解压缩。 这时你返回上级目录就会看到名为twip的文件夹,点击后会看到如上图中的文件。 twip正式可以使用了。我们在浏览器里...
cover
2009-10-19
我是一个孤独的推客
我是一个孤独的推客。following五十多,follower四十多,再看看月光@williamlong,可能吧jason5ng32的,单位都是k。想想我真可怜!follow别人易,让别人follow你难啊。 我是一个孤独的推客。无论白天黑夜,无论工作生活,无论班车厕所,我游弋在twitter世界,翻看有趣或有意义的tweet,珍藏或RT,然后默默地,不说一句话。 我是一个孤独的推客。在这里,我不认识一个人,也没有一个人认识我,我也不希望被人认识,尤其是被熊猫认识。我是一个匿名网友,只想自由自在的发表言论。 我是一个孤独的推客。有的人求助,众人争答。我来求助,没人瞄一眼。只有Google,谷歌再股沟,跋山涉水地寻找答案。我无埋怨,但是我希望能分享,写在blog,也算是记笔记。最后真的就是记笔记了,因为好像没一个人来看。 我是一个孤独的推客。我不和人辩论,也不和人争吵,只是在嘴里轻轻地骂一声,傻逼。然后Unfollow之。我无须和他们浪费宝贵的时间,并非我软弱,其实我是一个激进的有暴力倾向的推客。你不必骂我是个愤青,我已不再是青年,只有血还是热的。 我是一个孤独的推客。我不断地寻找...
cover
2009-11-16
如何建立自己的twitter api和网页客户端(中)
有了自己的域名然后要注册自己的空间了. 免费空间也有很多,我们主要是找一个国外的空间.主要考虑一个是容量,月流量,支持php5.2以上.对于api和网页客户端来说,空间容量几乎不要考虑,因为twip 和twitese 都很小.流量的话就看有多少人用,和你使用的频率了,一个月10G应该够了吧. 我主要介绍两个免费空间http://www.vps-hosting.ca 和 http://byethost.com VPS-Hosting.ca来自加拿大,1G容量,每月限100G流量,cPanel简体中文版主机管理面板,FTP、Web方式上传管理文件,支持PHP5(非安全模式)、CGI(Perl5),提供2个MySQL数据库,不提供免费二级域名,申请时候需要绑定自己的域名,不支持再绑定其它域名。VPS-Hosting.ca免费空间目前无广告。 byethost.com来自美国,5.5G容量,每月限200G流量,vistaPanel简体中文版主机管理面板,FTP、Web方式上传管理文件,支持PHP5(非安全模式)、CGI(Perl5),提供50个MySQL数据库,提供免费...

评论
avatar
Harry
文章
333
标签
98
分类
18
Follow Me
目录
  1. 1. 在000webhost搭建dabr、奶瓶腿、twip注意事项
最新文章
解决小狼毫输入法重启电脑需要手动部署的问题
解决小狼毫输入法重启电脑需要手动部署的问题2026-01-08
KiCad常用插件推荐
KiCad常用插件推荐2025-12-01
盘点 EDA/PCB 常用软件现状
盘点 EDA/PCB 常用软件现状2025-11-06
2025年的夏天过去了
2025年的夏天过去了2025-09-15
京都杂记
京都杂记2025-09-06
© 2004 - 2026 By Harry框架 Hexo 8.1.1|主题 Butterfly 5.5.3
我心中的一团火是不会熄地 不吐不快!
搜索
数据加载中