Google is committed to advancing racial equity for Black communities. See how.

ภาพรวมการให้สิทธิ์

Nest API ให้ข้อมูลที่คุณใช้สร้างประสบการณ์ที่บ้านได้ ข้อมูลนี้เป็นของผู้ใช้ในที่สุด และผู้ใช้สามารถเลือกที่จะแชร์ข้อมูลนี้กับผลิตภัณฑ์ Works with Nest ได้อย่างชัดเจน

วัตถุประสงค์ของการอนุญาตคือเพื่อให้ลูกค้าของคุณมีวิธีการที่ปลอดภัยในการให้สิทธิ์เข้าถึงข้อมูลอุปกรณ์ Nest ของพวกเขา

การไหลมีลักษณะดังนี้:

ภาพรวมการอนุญาต

ไซต์ผลิตภัณฑ์หรือแอปก่อนได้รับอนุญาต

ในเว็บไซต์หรือแอปผลิตภัณฑ์ของคุณ คุณมอบวิธีให้ลูกค้าให้ผลิตภัณฑ์เข้าถึงข้อมูลอุปกรณ์ Nest ได้ ในการดำเนินการนี้ ให้สร้างปุ่มหรือองค์ประกอบ UI อื่นๆ เพื่อเริ่มต้นขั้นตอน OAuth

เมื่อคุณสร้างการให้สิทธิ์ผู้ใช้ในแอปของคุณ คุณสามารถ:

  • ใช้เบราว์เซอร์ภายนอกเพื่ออนุญาตแอป
  • ใช้หน้าใหม่เพื่อตรวจสอบเว็บแอป

สำหรับคำแนะนำการออกแบบเพิ่มเติมให้ดูที่ นโยบายการออกแบบ Nest

iFrames

iFrames นำเสนอข้อมูล ไม่ว่าจะฝังอยู่ในหน้าเว็บหรือเป็นมุมมองเว็บในแอปที่มาพร้อมเครื่อง การไหล OAuth ไม่สนับสนุนการฝังใน iFrames

เข้าสู่ระบบรัง

หากผู้ใช้ยังไม่ได้เข้าสู่ระบบ เราจะแจ้งให้ผู้ใช้เข้าสู่ระบบ

การแจ้งเตือนการเชื่อมต่อ (ไม่ใช่เจ้าของเท่านั้น)

หากผู้ใช้เป็นสมาชิกของบัญชีครอบครัว และไม่ได้เป็นเจ้าของโครงสร้างทั้งหมดในบัญชี การแจ้งเตือนการเชื่อมต่อจะปรากฏขึ้นหลังจากเข้าสู่ระบบ การแจ้งเตือนนี้แสดงรายการโครงสร้างที่ผู้ใช้สามารถให้สิทธิ์ผลิตภัณฑ์ Works with Nest ของคุณได้

หากผู้ใช้เป็นเจ้าของบัญชี การแจ้งเตือนการเชื่อมต่อจะไม่ปรากฏขึ้น และหน้าสิทธิ์จะปรากฏขึ้นทันทีหลังจากเข้าสู่ระบบ

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ บัญชีครอบครัว

การให้สิทธิ์ผู้ใช้

สิทธิ์ในการรัง

เราจะแจ้งให้ผู้ใช้ให้สิทธิ์การเข้าถึงผลิตภัณฑ์ของคุณ หน้านี้แสดงการอนุญาตและคำอธิบายที่คุณป้อนเมื่อคุณสร้างไคลเอนต์ของคุณ

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การอนุญาตภาพรวม

การให้สิทธิ์ผู้ใช้

ไซต์ผลิตภัณฑ์หรือแอปหลังจากได้รับอนุญาต

หลังจากที่ลูกค้าของคุณอนุญาตผลิตภัณฑ์ Works with Nest ของคุณแล้ว เราจะส่งรหัสการให้สิทธิ์ที่ผลิตภัณฑ์ของคุณสามารถแลกเปลี่ยนเป็นโทเค็นเพื่อการเข้าถึงได้ ผลิตภัณฑ์ Works with Nest ของคุณจะส่งโทเค็นการเข้าถึงด้วยการเรียก API เพื่อเข้าถึงข้อมูล Nest ได้

ลูกค้าของคุณสามารถเพิกถอนการเข้าถึงได้ทุกเมื่อ ซึ่งจะทำให้ผลิตภัณฑ์ Works with Nest ของคุณไม่ส่งคำขอเพิ่มเติมสำหรับข้อมูลอุปกรณ์ของลูกค้า

เพื่อเรียนรู้วิธีการตั้งค่าการไหลของการให้สิทธิ์สำหรับผู้ใช้และได้รับการเข้าถึงโทเค็นดู ตรวจสอบและอนุมัติด้วย OAuth 2.0