搭建Twitter API精华版

tmpAB9C

“如果失去twitter,我将不知道该去哪里看新闻!”

由于环境的影响,我们目前无法正常访问此网站,不过总是条条大路通罗马,今天我们来如何介绍搭建Twitter API ,以便于我们能够更好的面向世界,面向未来。

什么是API?API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码。而Twitter API 也属于此类,通俗点说就是通过第三方上Twitter,对于用户本身没什么影响,速度也很快。更多关于Twitter API 的知识请看这里

目前搭建Twitter API的方法基本上是3种,可供选择的范围较广,移植性比较强。所用到的程序分别为BirdbesttweetrTwip,分别基于Google app engine、PHP。

一、Birdbest

你可以通过这个地址下载Birdbest,注意此代码并没有直接提供源码包,推荐通过TortoiseSVN下载。源码只需要更改app.yaml里面的application里的参数修改为自己的应用名,其他无需更改,直接上传。

但凡基于Google app engine的程序的上传操作均一样,在此就不在复述,详细的操作看以参看这两篇文章:别忘了升级你的GappProxy利用Google A E免费空间建博客

API访问地址:http://yourid.appspot.com/api/

二、tweetr

此程序需要PHP空间,国外的免费空间一大把,相信大家很容易就会搜索到了!PHP空间需要CURL、.htaccess功能,如果你安装失败,请更换PHP空间。

请到http://wiki.swfjunkie.com/tweetr下载此程序,不需要修改源程序,直接上传,以后的步骤都是自动安装。

tmp6A2E

API访问地址:http://www.xxx.com/tweetr/

三、Twip

此程序需要PHP空间支持;

请到http://code.google.com/p/twip/下载此程序,最新版本支持OAuth登陆;(OAuth的知识,详细看这里

安装此程序之前你要到twitter官方申请个Application,详细的操作方法,请看这里。申请成功后,会出现你自己的CONSUMER_KEY、CONSUMER_SECRET、CALLBACK;

转到twip的oauth_config.php文件,在相关部位添上你的CONSUMER_KEY、CONSUMER_SECRET、CALLBACK。

tmpA3F5

修改完后上传twip程序,在FTP目录下按照上图中OAUTH _DIR的路径新建一个文件夹oauth来存储twitter的认证信息。

按照你所安装的路径来登陆一次你的twitter,期间twitter会出现一个API认证信息,点accept接受即可

tmpD185

API访问地址:http://www.xxx.com/twip/

三中不同的方法,三种不同的途径,孰优孰劣,见仁见智!

3 Responses to “搭建Twitter API精华版”


  • 配置之后,试了清除浏览器数据,依然显示500错误。。

    [Reply]

    TwaMix Reply:

    @Fredptc, 我记得你不是搭建gae吗?怎么会在这里留言?到那篇文章留言,我告诉你怎么解决

    [Reply]

    Fredptc Reply:

    @TwaMix, 搭建了GAE了,我想试试用字的账户玩twitter,但是不行,blog测试好了。
    不知道基于GAE的twitter还有哪个可以用
    http://fred2twitter.appspot.com/api/
    依然500错误

    [Reply]

    TwaMix Reply:

    @Fredptc, GAE封这个东西,我有个账户就被封了,不过你可以尝试php的程序,免费空间很多的,呵呵

    Fredptc Reply:

    @Fredptc, 好的,我还是学习学习php怎么上传配置网站的吧。。

    fredptc Reply:

    @Fredptc, 能推荐一个可以使用上述api的php空间吗。。我想学学看

    fredptc Reply:

    @Fredptc,
    有点崩溃,上传的目录设置很让人抓狂

  • 申请了这里的一个php空间:http://www.cwahi.net
    域名应该是http://xxx.cwahi.net/
    按照twip编辑了oauth,用ftp上传了twip。。访问出现他们的提示如下:可以帮忙看看吗?
    Internal Server Error – READ THIS CAREFULLY

    If you are getting this error, it is usually due to a file called .htaccess and it’s contents. You can find out what is allowed in an .htaccess file by reading this faq (click).

    If you put anything else in the .htaccess it will create this error. You either rename the .htaccess to something else, or comment out the commands by putting a # at the beginning of each line that is not allowed.

    If you are getting this error and have checked, and fixed, your .htaccess or do not have one, please visit the forums on the main site and post in the Having trouble with… forum (click)

    [Reply]

    TwaMix Reply:

    @Fredptc, 你可以尝试下翻译下,他的意思是说.htaccess文件出现了问题。自己写个或去网上下载个.htaccess上传就可以了!另外在留言的时候吧你的博客网址别填,不知道怎么搞的,你的留言总是被判为垃圾留言!!

    [Reply]

  • 今天GAE各种方法的twitter都抽瘫了。另求和GAE差不多速度的代理(VPN好像速度不行)

    [Reply]

Leave a Reply




Copyright © 2010 WwW.TwaMix.CoM All rights reserved.Login-Top!