Обсуждение:Java for BigData
Материал из Поле цифровой дидактики
Работа с REST API (аналог MediaWiki API)
Получение данных из внешнего источника.
import java.io.*;
import java.net.*;
public class ApiExample {
public static void main(String[] args) throws Exception {
URL url = new URL("https://digida.mgpu.ru/api.php?action=query&format=json");
BufferedReader in = new BufferedReader(
new InputStreamReader(url.openStream())
);
String inputLine;
StringBuilder content = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();
System.out.println(content.toString());
}
}
Комментарий: Позволяет:
- получать данные из MediaWiki API
- работать с внешними источниками
- строить пайплайн данных (как в проекте Digida)
