2011-12-14 66 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. 哪一個被廣泛使用並不總是一個最適合我們用例的標準。

我最好的辦法是分析你的要求,並比檢查哪一個最適合你的需求,並且你總是可以問這是否是一個不錯的選擇(同時提供你的需求)。

所以最終的答案是與你的要求與你:)

相關問題