กำหนดค่า OAuth สำหรับแอปพลิเคชัน

หากต้องการกำหนดค่า OAuth สำหรับแอปพลิเคชัน ให้ตั้งค่าเวิร์กโฟลว์ OAuth และเปิดใช้ขอบเขต OAuth ของ Data Portability API

ตั้งค่าเวิร์กโฟลว์ OAuth

หากต้องการตั้งค่าขั้นตอน OAuth สำหรับแอปพลิเคชัน ให้ทำตามขั้นตอนพื้นฐานในเอกสาร Google Identity

นักพัฒนาซอฟต์แวร์ส่วนใหญ่ใช้ขั้นตอนเว็บแอปฝั่งเซิร์ฟเวอร์เพื่อขอความยินยอม OAuth แต่คุณจะใช้ขั้นตอนของเว็บแอป JavaScript หรือขั้นตอนของแอปบนอุปกรณ์เคลื่อนที่และเดสก์ท็อปได้เช่นกัน

ขอบเขต OAuth ของ Data Portability API

เมื่อคุณกำหนดค่าแอปพลิเคชัน Data Portability API สำหรับ OAuth ให้เปิดใช้ขอบเขต OAuth ของ Data Portability API ที่เกี่ยวข้องกับแอปพลิเคชันของคุณ โปรดดูรายการขอบเขต OAuth ทั้งหมดที่ Data Portability API รองรับที่ขอบเขต OAuth 2.0 สำหรับ Google APIs ดูรายการกลุ่มทรัพยากรและขอบเขต OAuth ทั้งหมดที่บริการหนึ่งๆ รองรับได้ที่หน้าอ้างอิงสคีมาสำหรับบริการนั้นๆ

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

  • อนุญาตการส่งออกข้อมูลบางส่วน
  • การแจ้งให้ผู้ใช้ทราบว่าไม่ได้เลือกขอบเขตที่จำเป็นทั้งหมด (และไม่สำเร็จ)
  • ขอความยินยอมที่เหลือจากผู้ใช้

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

นอกจากนี้โปรดทราบว่าในขั้นตอน OAuth แอปจะไม่ทราบว่ามีการใช้บัญชี Google ใดเพื่อให้ความยินยอม โทเค็น OAuth ที่แอปพลิเคชันได้รับเป็นแบบทึบ

หากกำลังมองหาข้อมูลเกี่ยวกับวิธีที่ผู้ใช้แชร์ข้อมูล โปรดดูที่หัวข้อแชร์สำเนาข้อมูลของคุณกับบุคคลที่สาม