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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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