终于用上了Twitter API

磨叽了很久,终于还是下载了twip这款twitter API proxy

用起来很简单,上传到PHP空间,配置一下Index.php跟twip.php即可

对我来说用途有两个

1、在Windows桌面使用twhirl这个基于Adobe AIR开发的Twitter客户端,省的我用浏览器打开,经常忘记看。

使用方案如下:

打开twhirl的账户设置,添加新账户(注意账户前的选项选择laconi.ca), 添加账户格式为your推特ID@×××.×××.com/twip (当然,这个地址根据你上传的api实际地址为准), 设置完成后,选择添加,点击链接

twhirl.png

注意账户前的选项选择laconi.ca +那里填写你的Twitter账号@你构架的Twitter API地址。
例如:mickeywaley@mickeywaley.appspot.com (测试用的,现在已经关闭)

[via]

2、在博客中调用Twitter的内容

这是 google code 上的一个项目,名叫 twitterjs ,就像项目首页上给出的方法,如果不需要绕道,只需在我们的网页中加入以下代码就可以了:

<script type="text/javascript" src="http://twitterjs.googlecode.com/svn/trunk/src/twitter.min.js"></script>
<script type="text/javascript">
      getTwitters('tweet', {
      id: 'dimlau',
      count: 1,
      enableLinks: true,
      clearContents: true,
      template: '"%text%" - <a href="http://twitter.com/%user_screen_name%/statuses/%id%/">%time%</a>'
    });
</script>

但是这样子没有爬墙功能,所以需要把上述第一行中的 JS 文件下载到本地,然后把其中的 http://www.twitter.com/statuses/
替换成 http://你得自建 API 代理地址/statuses/,最后在页面中引用这个修改后的 JS 就可以了。

至于下面那陀参数,ID 当然就是改成自己的 twitter ID,其他参数具体什么意思作者 blog 里有详细说明,自查。

当然,还有 HTML 部分,插入到页面的相应位置:

<div id="tweet">
 <p>loading</p>
</div>

[via]

Leave a Reply

Your email address will not be published. Required fields are marked *

返回主页看更多
狠狠的抽打博主 支付宝 扫一扫