2017-07-17 74 views
-2

是否存在用於當前版本的堆棧溢出的Java包裝?我一直在尋找herehere,但他們似乎已經過時了當前的API版本。運行示例代碼時,我一直收到connection refused。我有一個API密鑰。使用Java從堆棧溢出API獲取信息

StackExchangeApiQueryFactory queryFactory = StackExchangeApiQueryFactory.newInstance("MyApplicationKey"); 
    QuestionApiQuery query = queryFactory.newQuestionApiQuery(); 

List<Question> questions = query.withSort(Question.SortOrder.HOT).withPaging(new Paging(1, 20)).withTimePeriod(new TimePeriod(new Date(), new Date())).withFetchOptions(EnumSet.of(FilterOption.INCLUDE_BODY, FilterOption.INCLUDE_COMMENTS)).list(); 
+0

連接拒絕發生在網絡級別,而不是API級別。您需要使用Wireshark首先對其進行調試(IP地址/主機名,端口,防火牆等)。 –

+0

我有我的代理設置,並與其他事情工作正常。我得到一個'StackExchangeApiException'。 –

回答

0

這是一個內部代理混合。確保你的代理設置正確。另外,如果您使用的是IDE,請確保在其設置中選擇了「自動代理配置」。