Notice: We're retiring Works with Nest. See the home page for more information.
Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

نظرة عامة على التفويض

يوفر Nest API معلومات يمكنك استخدامها لبناء تجارب منزلية. هذه المعلومات مملوكة في نهاية المطاف للمستخدمين ، ويمكن للمستخدمين اختيار مشاركة هذه المعلومات بشكل صريح مع منتجات Works مع Nest.

الغرض من التفويض هو منح عملائك وسيلة آمنة لمنح الوصول إلى بيانات جهاز Nest.

يبدو التدفق كما يلي:

نظرة عامة على التفويض

موقع المنتج أو التطبيق قبل التفويض

في موقع منتجك أو تطبيقك ، يمكنك توفير طريقة للعملاء لمنح منتجك حق الوصول إلى بيانات جهاز Nest. لإجراء ذلك ، أنشئ زرًا أو عنصر واجهة مستخدم آخر لبدء تدفق OAuth.

عند إنشاء تفويض مستخدم في تطبيقك ، يمكنك إما:

  • استخدم متصفحًا خارجيًا لتفويض تطبيق
  • استخدم صفحة جديدة لمصادقة تطبيق ويب

لمزيد من إرشادات التصميم ، راجع سياسات تصميم Nest .

iFrames

تقدم iFrames معلومات ، إما مضمنة في صفحة ويب أو كعرض ويب في تطبيق أصلي. لا يدعم تدفق OAuth التضمين في إطارات iFrames .

تسجيل الدخول إلى Nest

إذا لم يكن المستخدم قد قام بتسجيل الدخول بالفعل ، فإننا نطلب من المستخدم تسجيل الدخول.

إشعار الاتصال (غير المالك فقط)

إذا كان المستخدم عضوًا في حساب عائلي ، ولا يمتلك جميع الهياكل في الحساب ، فسيظهر إشعار اتصال بعد تسجيل الدخول. يسرد هذا الإشعار الهياكل التي يمكن للمستخدم تخويل منتج Works with Nest معها.

إذا كان المستخدم هو مالك الحساب ، فلن يظهر إشعار الاتصال ، وتظهر صفحة الأذونات مباشرة بعد تسجيل الدخول.

لمزيد من المعلومات ، راجع حسابات العائلة .

إذن المستخدم

أذونات Nest

سنطلب من المستخدم منح حق الوصول إلى منتجك. تعرض هذه الصفحة الأذونات والأوصاف التي أدخلتها عند إنشاء عميلك.

لمزيد من المعلومات ، راجع نظرة عامة على الأذونات .

إذن المستخدم

موقع المنتج أو التطبيق بعد التفويض

بعد أن يصرح عميلك بمنتج Works with Nest ، سنرسل رمز تفويض يمكن لمنتجك استبداله برمز وصول. بعد ذلك ، يمكن لمنتج Works with Nest إرسال رمز الدخول مع مكالمات API للوصول إلى بيانات Nest.

يمكن لعملائك إلغاء الوصول في أي وقت ، مما سيمنع منتج Works with Nest من إجراء المزيد من الطلبات لبيانات جهاز العميل.

لمعرفة كيفية إعداد تدفق التخويل لمستخدم والحصول على رمز وصول ، راجع المصادقة والتخويل باستخدام OAuth 2.0 .