2011-12-14 56 views
2

Twitter在其开发者网站上列出了下面的PHP库。我正在通过他们的代码工作,但我想从专家社区获得一些反馈。什么是PHP Twitter OAuth库可用?我应该使用哪一个?

  1. 有其他更新/更好吗?
  2. 哪一个是使用最广泛的?
  3. 每种产品的优点和缺点是什么?
  • Oauth-php通过Corollarium技术 - 一个OAuth库,为客户和供应商
  • Services_Twitter (PEAR)乔树桩,大卫·吉恩·路易斯和比尔Shupp - 一个Twitter API库
  • TmhOAuth作者Matt Harris - 一个OAuth库(支持文件上传)
  • TwitterOAuth亚伯拉罕·威廉姆斯 - 一个Twitter API库
  • Twitter async通过Jaisen马 - Twitter的OAuth的API的包装(提供异步调用)

注:我知道“哪一个我应该使用?”问题标题的一部分是主观的,但我认为问题主体以更客观的方式提出问题,标题似乎更好。

我会给予好评都很有帮助/有用的答案:)

回答

3

我用亚伯拉罕的TwitterOAuth对象库,并发现它是相当不错的。它附带了一些经过OAuth舞蹈的良好工作示例页面,并为您提供了一个简单的TwitterOAuth对象,其中有诸如getpost等方法。

// $connection is the instantiated TwitterOAuth object 
$connection->post('statuses/update', array('status' => 'Hello, World!', 'in_reply_to_status_id' => 123456)); 
$tweets = $connection->get('statuses/home_timeline', array('include_entities' => true)); 

因为我没有使用过他们,我不能在其他图书馆发表评论, - 但是我没有必要要么;)

+0

并随时打我的Twitter,@ [亚伯拉罕](https://twitter.com/abraham),如果您对TwitterOAuth有任何疑问。 – abraham 2011-12-20 22:25:32

1

不是来自PHP领域的人,但对已经使用了相当多的OAuth体系,为在我看来application.But你要决定哪一个最好的人(我知道“我应该使用哪一个?”

我的观点的原因是。

  1. 每个人都有他/她自己的方式来分析给定的API。
  2. 每个API都可以最适合某些使用情况,而在其他情况下,它不是最佳选择。
  3. 有时候我们倾向于使用一些API,它们被很多人所喜欢或者被许多人告知,他们确实工作得很好,但是最终我们发现我们比我们想要/需要的更多。
  4. 哪一个被广泛使用并不总是一个最适合我们用例的标准。

我最好的办法是分析你的要求,并比检查哪一个最适合你的需求,并且你总是可以问这是否是一个不错的选择(同时提供你的需求)。

所以最终的答案是与你的要求与你:)

相关问题