-2

我的 Java 服务器设置了所有适当的包(API、dao、模型、服务等)。在 Hacker News 网站上,他们解释说我应该使用 Firebase 来调用他们的 API。

即使我可以访问 Java 的内置 API 调用功能,我是否需要配置 Firebase 以从 API 访问所有 HN 文章?

我可以检索一篇文章并在 Postman 中查看 JSON 数据:

URL getUrl = new URL("https://hacker-news.firebaseio.com/v0/item/29042728.json?print=pretty");
print = pretty
HttpURLConnection connection = (HttpURLConnection) getUrl.openConnection();

//if connection (200 OK) made, data buffered
BufferedReader art = new BufferedReader(new 
InputStreamReader(connection.getInputStream()));
StringBuffer jsonResponseData = new StringBuffer();
String readLine = null;

//appends data from response line by line
while ((readLine = art.readLine()) != null) {
    jsonResponseData.append(readLine);        
}

in.close();

其他东西还需要 Firebase 吗?

这里是黑客新闻 GitHub:https ://github.com/HackerNews/API

4

1 回答 1

0

您不必使用 Firebase SDK 与 API 交互,但如果您愿意,也可以使用. 使用 Firebase SDK 可以让您获得较小的性能提升,但代价​​是实现更加复杂。但是您也可以使用文档中列出的 API 端点(如 )使用普通 HTTP 客户端向 API 端点发出请求https://hacker-news.firebaseio.com/v0/item/8863.json

于 2021-10-18T00:20:31.590 回答