我是否需要使用 Firebase 才能访问所有 Hacker News 文章?
Do I need to use Firebase to access all Hacker News articles?
我的 Java 服务器设置了所有合适的包(API,DAO, model, service, etc.). On the Hacker News (HN) 网站他们解释说我应该使用 Firebase 来调用他们的 API.
我是否需要配置 Firebase 以访问来自 API 的所有 HN 文章,即使我可以访问 Java 的内置 API 调用功能?
我可以检索一篇文章并在 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 a connection (200 OK) is made, data is buffered
BufferedReader art = new BufferedReader(new
InputStreamReader(connection.getInputStream()));
StringBuffer jsonResponseData = new StringBuffer();
String readLine = null;
// Appends data from the response line by line
while ((readLine = art.readLine()) != null) {
jsonResponseData.append(readLine);
}
in.close();
是否还需要 Firebase 来做其他事情?
您不必使用 Firebase SDK 与 API 交互,尽管 。使用 Firebase SDK 可以让您获得较小的性能提升,但代价是实施起来更加复杂。但您也可以使用文档中列出的 API 端点(如 https://hacker-news.firebaseio.com/v0/item/8863.json
)使用普通 HTTP 客户端向 API 端点发出请求。
我的 Java 服务器设置了所有合适的包(API,DAO, model, service, etc.). On the Hacker News (HN) 网站他们解释说我应该使用 Firebase 来调用他们的 API.
我是否需要配置 Firebase 以访问来自 API 的所有 HN 文章,即使我可以访问 Java 的内置 API 调用功能?
我可以检索一篇文章并在 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 a connection (200 OK) is made, data is buffered
BufferedReader art = new BufferedReader(new
InputStreamReader(connection.getInputStream()));
StringBuffer jsonResponseData = new StringBuffer();
String readLine = null;
// Appends data from the response line by line
while ((readLine = art.readLine()) != null) {
jsonResponseData.append(readLine);
}
in.close();
是否还需要 Firebase 来做其他事情?
您不必使用 Firebase SDK 与 API 交互,尽管 https://hacker-news.firebaseio.com/v0/item/8863.json
)使用普通 HTTP 客户端向 API 端点发出请求。