หน้าหลัก
บล็อก
การประกาศการขยายฟังก์ชันการทำงานของการเข้าสู่ระบบแบบจำกัดข้อมูล

12 เมษายน 2021

การประกาศการขยายฟังก์ชันการทำงานของการเข้าสู่ระบบแบบจำกัดข้อมูล

โดย John Bullard

การอัพเดตของวันที่ 6/10/21: เราได้ขยายฟังก์ชันการทำงานของการเข้าสู่ระบบแบบจำกัดข้อมูลให้รวมสิทธิ์การอนุญาต user_hometown, user_location, user_gender และ user_link ที่ปัจจุบันยังอยู่ในรุ่นเบต้าไว้ด้วย นอกจากนั้นยังมีการอัพเดตโปรไฟล์ในการเข้าสู่ระบบแบบจำกัดข้อมูลให้แยกช่องชื่อ ชื่อกลาง และนามสกุลออกจากกัน

การเข้าสู่ระบบแบบจำกัดข้อมูลเวอร์ชั่นล่าสุดที่รองรับสิทธิ์การอนุญาตใหม่เหล่านี้พร้อมใช้งานใน Facebook iOS SDK หรือ Facebook SDK สำหรับ Unity เวอร์ชั่น 11

ในวันนี้เราจะประกาศว่าเราได้ขยายฟังก์ชันการทำงานของการเข้าสู่ระบบแบบจำกัดข้อมูลให้รวมสิทธิ์การอนุญาต user_friends, user_birthday และ user_age_range ที่ปัจจุบันยังอยู่ในรุ่นเบต้าไว้ด้วย หากต้องการใช้งานการเข้าสู่ระบบแบบจำกัดข้อมูลเวอร์ชั่นล่าสุดที่รองรับ user_friends, user_birthday และ user_age_range ให้อัพเดต Facebook iOS SDK เป็นเวอร์ชั่น 9.2 ขึ้นไป หรืออัพเดต Facebook SDK สำหรับ Unity เป็นเวอร์ชั่น 9.1 ขึ้นไป การเข้าสู่ระบบแบบจำกัดข้อมูลเวอร์ชั่นเดิมที่รองรับเฉพาะชื่อ รูปโปรไฟล์ และอีเมลจะพร้อมใช้งานในเวอร์ชั่น 9.0 ขึ้นไป

การเข้าสู่ระบบแบบจำกัดข้อมูลช่วยให้ผู้พัฒนาได้รับข้อมูลในช่วงเวลาหนึ่ง (เมื่อผู้ใช้มอบการยินยอมผ่านการเข้าสู่ระบบด้วย FB) ซึ่งหมายความว่าผู้พัฒนาจะไม่สามารถรีเฟรชข้อมูลผู้ใช้อย่างต่อเนื่องจากการเรียกใช้ API ของ FB ด้วยโทเค็นการเข้าถึงได้ วิธีการใหม่นี้จะส่งผลกระทบเพียงเล็กน้อยต่อข้อมูลที่เปลี่ยนแปลงไม่บ่อยหรือไม่เปลี่ยนแปลงเลย เช่น user_birthday และ user_email สำหรับข้อมูลผู้ใช้ที่มีการเปลี่ยนแปลงบ่อย เช่น รายชื่อเพื่อนของผู้ใช้ ผู้พัฒนาสามารถเลือกยืนยันความถูกต้องของผู้ใช้อีกครั้งได้ทุกเมื่อ นอกจากนั้น ในสิทธิ์การอนุญาต user_friends ผู้พัฒนายังสามารถแสดงเพื่อนใหม่ภายในประสบการณ์ในแอพได้หากมีความเชื่อมโยงกับเพื่อนปรากฏในรายชื่อเพื่อนของผู้ใช้อย่างน้อย 1 ราย

โปรดทราบว่าการเข้าสู่ระบบด้วย Facebook รองรับโหมดที่แตกต่างกันทั้ง 2 โหมดแล้ว ซึ่งได้แก่ การเข้าสู่ระบบแบบดั้งเดิมและการเข้าสู่ระบบแบบจำกัดข้อมูล แอพของคุณจะส่งการรายงานมายัง Facebook เพื่อระบุโหมดที่คุณได้เลือกให้ผู้ใช้แต่ละราย

  • การเข้าสู่ระบบแบบจำกัดข้อมูลจะอิงตามมาตรฐาน OpenID Connect เมื่อใช้งานการเข้าสู่ระบบแบบจำกัดข้อมูล ผู้พัฒนาจะได้รับข้อมูลผู้ใช้ในช่วงเวลาหนึ่ง และระบบจะไม่พิจารณาข้อเท็จจริงที่ว่าผู้ใช้ดังกล่าวใช้การเข้าสู่ระบบด้วย Facebook ผ่านแอพ iOS นี้เพื่อปรับแต่งหรือวัดประสิทธิภาพในการโฆษณา โปรดทราบว่าโหมดการเข้าสู่ระบบแบบจำกัดข้อมูลใช้โทเค็นเว็บ JSON ที่ไม่รองรับการสืบค้น API กราฟ ปัจจุบันการเข้าสู่ระบบแบบจำกัดข้อมูลรองรับชื่อ, รูปโปรไฟล์, อีเมล, รายชื่อเพื่อน, วันเกิด และช่วงอายุ
  • โหมดการเข้าสู่ระบบแบบดั้งเดิมยังคงเหมือนกับผลิตภัณฑ์การเข้าสู่ระบบที่คุณและผู้ใช้ของคุณต่างรู้จักและชื่นชอบ โหมดนี้อนุญาตให้ผู้ใช้สร้างบัญชีใหม่หรือเข้าถึงบัญชีที่มีอยู่พร้อมมอบสิทธิ์ให้แอพของคุณสามารถเข้าถึงข้อมูล Facebook บางรายการ (เมื่อได้รับอนุมัติจาก Facebook และได้รับการยินยอมจากผู้ใช้) ที่มีจุดประสงค์เพื่อปรับปรุงประสบการณ์ของผู้ใช้ในแอพของคุณ โปรดทราบว่าโหมดการเข้าสู่ระบบแบบดั้งเดิมใช้โทเค็นการเข้าถึง oAuth 2.0 ที่รองรับการสืบค้น API กราฟ

โหมดต่างๆ สามารถแชร์ข้อมูลกันได้ (ซึ่งหมายความว่าคุณสามารถอัพเดตโหมดของผู้ใช้ได้ทุกเมื่อ) และสามารถใช้งานได้ภายใต้เงื่อนไข ไม่ว่าคุณจะเลือกโหมดใด ผู้ใช้ก็ยังคงสามารถควบคุมข้อมูล Facebook ที่มอบให้แอพของคุณได้ทุกเมื่อผ่านทางการตั้งค่าแอพและเว็บไซต์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้าสู่ระบบด้วย Facebook เวอร์ชั่นใหม่นี้ รวมถึงเอกสารข้อมูลการนำไปใช้งานและคำถามที่พบบ่อย โปรดไปที่
https://developers.facebook.com/docs/facebook-login/ios/limited-login


รับจดหมายข่าวของเรา

สมัครรับข้อมูลอัพเดตรายเดือนจาก Meta for Developers

ลงทะเบียน