2012-11-13 40 views
0

我是否需要爲每個客戶網站創建一個oAuth應用程序,或者我可以創建一個並使用我自己的?如果我需要爲每個客戶創建一個,我需要使用他們的登錄信息,還是隻能使用我的並在應用程序中定義他們的網站?Twitter oAuth爲客戶網站

我正在嘗試將所有客戶端更新到Twitter API 1.1,但希望已經通過一些建議瞭解了這一點!我曾經在WordPress中使用SimplePie來獲取客戶端的Twitter狀態或者他們在v1 API中通過ATOM創建的列表。

回答

0

最簡單的方法是構建一個接受每個用戶授權憑證作爲參數的插件。這樣你就只有一個代碼庫可以在你的所有站點上部署。唯一可能的麻煩是讓您的客戶在其Twitter帳戶中授權應用程序。

+0

是的,這是問題所在。有些客戶比其他客戶更聰明,但這是Twitter的API我猜想的新現實。 – ethicka

+0

是的。當然,您可以支付的服務提供?我認爲,如果你關注你的客戶並授權你自己的應用程序,你應該可以收到他們的推文。 – noponies

0

您應該爲每個客戶端創建一個oAuth應用程序。無論技術上的可行性如何,這些應用程序在語義上都不相同,並且用戶不應無意中授予所有應用程序的權限,因爲這些應用程序只用於加入應用程序。

+0

我不會使用該應用程序來授權推文或任何東西。只需從客戶帳戶中獲取狀態和列表,並在主頁上顯示最新推文等內容即可。 – ethicka