Page 119 - การโปรแกรมเว็บ
P. 119
เอพไี อบนเว็บ 12-107
ตาราง (ต่อ)
loginController.jsp
30 <div>
31 <img src="<%=obj_User_Profile.getImage() %>" alt="Smiley face" height="60"
32 width="60">
33 </div>
34
35 <div>
36 User Name : <%=obj_User_Profile.getUser_name() %> </br>
37
38 </div>
39
40 </br>
41 </br>
42
43 <!-- โคด้ ปุ่มจากเฟซบ๊กุ -->
44 <div class="fb-login-button" data-size="large" data-button-type="login_with"
45 data-auto-logout-link="true" data-use-continue-as="true" ></div>
46 <!-- ******** -->
47
48
49 </body>
50 </html>
51
52
ค�ำอธิบาย
บรรทดั ท่ี 1-2 คำ� สงั่ import คลาส Get_User_Details และ User_Profile
ท่ีอยูใ่ นแพค็ เกจ rest_fb มาใชง้ าน
บรรทดั ท่ี 16-18 คำ� สั่ง import sdk ของเฟซบุ๊ก โดยมพี ารามิเตอร์ เวอร์ชนั ,
app id ทไี่ ดจ้ ากการสรา้ งแอปพลเิ คชนั ในเฟซบกุ๊ ดเี วลอปเปอร์ และกำ� หนด autoLogAppEvents เปน็ 1
บรรทัดที่ 22 ค�ำส่ังรบั ค่าโทเคนพารามเิ ตอรจ์ ากคำ� ร้องขอผ่านทาง url มาเก็บ
ใสใ่ นตัวแปร access_token
บรรทัดที่ 23 ค�ำสัง่ สร้างออบเจ็กตข์ องคลาส Get_User_Details
บรรทดั ที่ 24 คำ� สง่ั เรยี กใชง้ านเมธอด Get_Profile_info จากคลาส Get_User_
Details เพอ่ื ดงึ ขอ้ มลู ของผลู้ อ็ กอนิ ตามโทเคนพารามเิ ตอรท์ สี่ ง่ ไป และมกี ารคนื คา่ เปน็ User_Profile