Page 79 - การโปรแกรมเว็บ
P. 79

เอพีไอบนเวบ็ 12-67
            4)	เฟซบุก๊ ส่งการตอบรบั กลบั ไปที่หนา้ เบราว์เซอร์
            5)	เบราว์เซอร์ทำ� การรไี ดเรคเข้าไปท่ีหลงั บ้านของแอปพลเิ คชนั
            6)	คลาสในแอปพลเิ คชันท�ำการส่งขอโทเคน (token) จากเฟซบุ๊ก
            7)	เฟซบกุ๊ ทำ� การสง่ โทเคนเพอ่ื ใชเ้ ปน็ รหสั ในการสง่ ขอแลกเปลย่ี นขอ้ มลู ใหก้ บั แอปพลเิ คชนั
            8)	แอปพลิเคชนั สง่ ขอขอ้ มูลรายละเอียดของผใู้ ชบ้ ญั ชีไปท่เี ฟซบ๊กุ พร้อมแนบโทเคน
            9)	เฟซบกุ๊ ไดร้ บั คำ� ขอพรอ้ มสง่ ขอ้ มลู รายละเอยี ดกลบั ไปทแี่ อปพลเิ คชนั ตามรายการโทเคน
ทแ่ี นบมา
            10)	แอปพลิเคชันได้รับข้อมูลรายละเอียดผู้ใช้บัญชีเฟซบุ๊กและน�ำข้อมูลส่งให้เบราว์เซอร์
แสดงผล ล�ำดับต่อไปเป็นการเช่ือมต่อกับเฟซบุ๊กเพ่ือน�ำเอพีไอปุ่มล็อกอินของเฟซบุ๊กมาใช้ส�ำหรับหน้า
ลอ็ กอนิ ของแอปพลิเคชันที่พัฒนา โดยมปี มุ่ เฟซบุ๊กฝังอยู่ดงั ภาพที่ 12.50

                        ภาพที่ 12.50 ตัวอย่างหน้าล็อกอินด้วยบัญชีเฟซบุ๊ก
       ภาพท่ี 12.50 แสดงตวั อยา่ งหนา้ ลอ็ กอนิ ดว้ ยบญั ชเี ฟซบกุ๊ หนา้ ลอ็ กอนิ ดว้ ยบญั ชเี ฟซบกุ๊ เปน็ หนา้
เว็บทีใ่ ชเ้ ร่มิ ต้นเขา้ ลอ็ กอนิ ดว้ ยปมุ่ คลกิ ท่ีมีภาพสัญลกั ษณ์ของเฟซบุก๊ ซง่ึ ป่มุ ทำ� การลิงก์ไปเรียกเอพไี อของ
เฟซบกุ๊ ทท่ี ำ� หนา้ ทตี่ รวจสอบรบั รองตวั ตนตามขอ้ มลู ของเจา้ ของบญั ชผี ใู้ ชง้ านเฟซบกุ๊ วา่ มตี วั ตนจรงิ หรอื ไม่
ถา้ มตี วั ตนจรงิ ตน้ ทางขอ้ มลู ซงึ่ คอื เฟซบกุ๊ จะสง่ ขอ้ มลู สว่ นตวั ของคนนน้ั กลบั คนื มาทหี่ นา้ โปรแกรมประยกุ ต์
ที่พฒั นาขน้ึ
       ขน้ั ตอนการเชอื่ มตอ่ กบั เฟซบกุ๊ เรมิ่ ตน้ ดว้ ยการลงทะเบยี นเปน็ ผพู้ ฒั นาระบบ (developers) และ
เสมอื นสร้างเวบ็ แอปพลเิ คชันกบั เฟซบ๊กุ โดยเขา้ ไปที่ https://developers.facebook.com/ และคลกิ ป่มุ
Get Started ดังภาพที่ 12.51
   74   75   76   77   78   79   80   81   82   83   84