ตัวอย่างด้านล่างเป็นการเขียนโปรแกรมด้วยภาษาจาวาเพื่อเชื่อมต่อกับ API โดยสามารถทำได้ดังนี้
1. สร้างคำขอ HTTP: ใช้ HttpURLConnection ของ Java API หรือไลบรารีของบุคคลที่สาม เช่น Apache HttpClient หรือ OkHttp เพื่อสร้างคำขอ HTTP ไปยังปลายทาง API
2. แยกวิเคราะห์ (parse) การตอบสนอง: API จะส่งคืนข้อมูลในรูปแบบเฉพาะ เช่น JSON ใช้ JSON parser เพื่อแยกวิเคราะห์การตอบสนองและแยกข้อมูลที่คุณต้องการ
3. ใช้ข้อมูล: ใช้ข้อมูลที่แยกออกมาตามความจำเป็นในแอปพลิเคชันของคุณ
ตัวอย่าง
URL url = new URL(“http://api.example.com/data”);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(“GET”);
conn.setRequestProperty(“Accept”, “application/json”);
if (conn.getResponseCode() != 200) {
throw new RuntimeException(“Failed : HTTP error code : ” + conn.getResponseCode());
}
BufferedReader br = new BufferedReader(new InputStreamReader(
(conn.getInputStream())));
String output;
System.out.println(“Output from Server …. \n”);
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();