Page 122 - การโปรแกรมเว็บ
P. 122
12-110 การโปรแกรมเวบ็
ตาราง (ต่อ)
Get_User_Details.java
18 System.out.println("User name: " + user.getName());
19 obj_User_Profile.setUser_name(user.getName());
20
21 String imgURL = "https://graph.facebook.com/" + user.getId()+ "/picture";
22 System.out.println("ImagUrl: " + imgURL);
23 obj_User_Profile.setImage(imgURL);
24 return obj_User_Profile;
25
26
27
28
29
30
31
32 }
33
34 }
ค�ำอธิบาย
บรรทดั ท่ี 3-6 import com.restfb เอพไี อ มาใชง้ าน
บรรทดั ท่ี 14-15 เปน็ การใชง้ าน FacebookClient และรับคา่ จากเอพีไอทีส่ ่งมา
บรรทัดที่ 17 ค�ำสั่งท�ำการดึงข้อมูลของผู้ใช้บัญชีเฟซบุ๊กมาเก็บไว้ท่ีคลาส User
กอ่ นท�ำการสง่ ต่อเพอื่ เซตคา่ ให้กับคลาส User_Profile.java ท่ีสร้างไวใ้ นขน้ั ตอนท่ี 16.3
บรรทัดที่ 21 และ 27 เป็นการเรียกใช้เมธอดที่ขึ้นต้นด้วย set ของคลาส User_
Profile.java เพอื่ ท�ำการกำ� หนดค่าใหก้ บั แอตทริบวิ ต์ที่อยู่ในคลาส
บรรทดั ที่ 30 คำ� สง่ั คนื คา่ ออกจากคลาส Get_User_Details.java เปน็ ออบเจก็ ตข์ อง
คลาส User_Profile