2010-08-19 60 views
0

我目前正在Twitter4j上連接到Twitter API。與任何企業一樣,請求必須通過代理服務器進行路由,並且能夠在代理身份驗證器的幫助下按常規方式處理代理服務器。我在Twitter上配置了我的應用,並獲得了我的消費者密鑰和祕密。使用此設置,我可以在Twitter中成功更新狀態。Twitter4j HTTPClient代理服務器和Java

從技術的Java類的角度來看我有

1)的index.html 2)login.java(Servlet的用於獲取的OAuth請求和訪問令牌和重定向URL來回調) 3)Callback.java該更新的Twitter

鳴叫來到挑戰

1)現在有一個新的要求,即要求在Twitter上通過了HTTPClient。 我無法弄清楚如何得到這個。我知道如何使用HTTPClient,但通過通過它發送代理憑證來使用HTTPClient。它甚至有可能嗎?

2)我嘗試使用ConfigurationBuilder,Congfiguration(應該是在Twitter4j中),但文檔不好。

有人可以指示我的一些例子/網址?

感謝

回答

1

1)根據this JIRA issue代理支持使用Apache的HttpClient時將Twitter4j 2.1.4可用。

2)也許JUnit test可能會有幫助嗎?我對API不熟悉,但單元測試有時可以提供有關API使用情況的線索,而不是很好的示例。 OK。

+0

OK。我想出了這個解決方案。基本上Twitter4j在內部實現HTTPClient。您的方式是 - 首先配置您的ConfigurationBuilder對象,然後您可以創建Configuration對象,並將此Config對象傳遞給Twitter4j服務類(在創建Twitter對象時)。 – sv1 2010-10-08 11:54:03