2011-03-17 93 views
1

我試圖通過twitter4j訪問自己的statusnet,因爲我試圖構建一個特殊的客戶端。所以我經歷了很多考驗。我想通過twitter4j提供的OAuth訪問狀態網。首先,我嘗試通過從自己的「.properties」文件加載statusnet相應的屬性來使用twitter4j進行登錄,以便它符合OAuth所需的值。由於這並沒有真正奏效,我將自定義值作爲twitter4j的流和令牌更改爲statusnet。由於我在嘗試獲取OAuth-RequestToken時仍然遇到IllegalStateException,因此這不起作用。像twitter4j這樣的twitter Java API如何與statusnet一起使用?

有沒有人有過編寫Statusnet或另一個twitter-clone的經驗,使用Twitter的Java API(例如twitter4j),尤其是使用OAuth?

回答

0

我已經找到了解決辦法:

使用OAuth的路標API。這是使單個提供程序URI實例化單個Oauth應用程序的最簡單方法。你可以看到一個example with Twitter here。將Twitter URI替換爲你的狀態網,並試一試,效果非常好,很簡單。

0
+0

謝謝!我在我自己的服務器上安裝了一個statusnet實例,在那裏註冊了一個OAuth應用程序並接收了密鑰等。我也用cb嘗試了它,但是出於任何原因,我可能犯了一個小錯誤,工作。現在它在接受我的RequestToken,但希望將我重定向到twitter AuhorizationToken,儘管我使用社交網絡實例在cb中定義了OAuthAuthorizationURL。我有一種感覺,這個OAuth的東西真的很難看...... – ethnix 2011-03-17 21:55:04

+0

我會盡力在將來完全支持,但是到目前爲止還沒有時間安裝一個私有的status.net實例。因此,如果您進一步調查,請將結果添加到此問題中。如果你找到解決方案,你可以在這裏回答你自己的問題。 – 2011-03-18 09:05:02

相關問題