تفعيل تفويض النص البرمجي والوصول

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

تتطلب واجهة برمجة التطبيقات لبرمجة التطبيقات أنواعًا مختلفة من التفويضات بناءً على هدفك:

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

إذا كنت بحاجة إلى استخدام واجهة برمجة التطبيقات "برمجة تطبيقات Google" في تطبيقك، عليك تفعيل واجهة برمجة التطبيقات في مشروع Cloud Platform. ويتيح لك هذا إنشاء بيانات اعتماد OAuth حتى يتمكن مستخدمو التطبيق من تفويضها.

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

استخدام واجهة برمجة التطبيقات لبرمجة التطبيقات في تطبيقك

إذا كنت تريد استخدام واجهة برمجة التطبيقات "برمجة تطبيقات Google" داخل تطبيقك، عليك تفعيل واجهة برمجة التطبيقات "برمجة تطبيقات Google" في مشروع Google Cloud Platform لتطبيقك. بعد تمكين واجهة برمجة التطبيقات "لبرمجة التطبيقات"، يمكنك إنشاء بيانات اعتماد OAuth وتنزيل معرّف العميل وسرّي لتضمينه في تطبيقك. يمكنك أيضًا مراقبة استخدام واجهة برمجة التطبيقات في وحدة تحكم Google Cloud Platform.

يمكنك استخدام هذا المعالج لإنشاء مشروع Google Cloud Platform أو اختياره في وحدة تحكم واجهة برمجة التطبيقات وتفعيل واجهة برمجة التطبيقات تلقائيًا. بدلاً من ذلك، يمكنك فتح صفحة إدارة الموارد في وحدة التحكم، وتحديد مشروع، ثم البحث عن واجهة برمجة التطبيقات لبرمجة التطبيقات وإضافتها يدويًا باستخدام واجهات برمجة التطبيقات والخدمات للمشروع. بعد تمكين واجهة برمجة التطبيقات، يمكنك إنشاء بيانات اعتماد OAuth، ومعرِّفات العميل، وأسرار العميل لتطبيقاتك في لوحة واجهات برمجة التطبيقات والخدمات & gt; بيانات الاعتماد.

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

منح تطبيقات الجهات الخارجية حق الدخول إلى مشاريع النصوص البرمجية

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

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

تظهر رسالة خطأ إذا حاولت تشغيل تطبيق متأثر بدون منح إذن الوصول إلى واجهة برمجة التطبيقات أولاً. يحدث هذا الخطأ بعد مصادقة التطبيق.

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

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