2010年7月18日星期日

搭建Twitter API精华版

"如果失去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/

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

没有评论:

发表评论