تتطلب واجهة برمجة التطبيقات لبرمجة التطبيقات أنواعًا مختلفة من الأذونات اعتمادًا على هدفك:
- استخدِم واجهة برمجة التطبيقات لبرمجة التطبيقات في تطبيقك.
- يمكنك السماح للتطبيقات الأخرى بإدارة بيانات مشروع النص البرمجي أو عمليات نشره.
إذا كنت بحاجة إلى استخدام واجهة برمجة التطبيقات لبرمجة التطبيقات في تطبيقك، يجب تفعيلها. واجهة برمجة التطبيقات في واجهة مشروع Google Cloud يتيح لك هذا إنشاء بيانات اعتماد OAuth حتى يتمكن مستخدمو التطبيق أن يسمح لك بذلك.
إذا كنت تريد السماح لتطبيقات الجهات الخارجية بإدارة المحتوى أو النشر من مشاريع النصوص البرمجية، عليك منح إذن الوصول إلى مشاريع النصوص البرمجية.
استخدام واجهة برمجة التطبيقات لبرمجة التطبيقات في تطبيقك
إذا أردت استخدام واجهة برمجة التطبيقات لبرمجة التطبيقات داخل تطبيقك، يجب تفعيل واجهة برمجة التطبيقات لبرمجة التطبيقات في مشروع Google Cloud Platform لتطبيقك. بعد تفعيل واجهة برمجة التطبيقات لبرمجة تطبيقات Google، يمكنك إنشاء بيانات اعتماد OAuth وتنزيل معرف العميل وسره لتضمينهما في تطبيقك. يمكنك أيضًا مراقبة استخدام واجهة برمجة التطبيقات في وحدة تحكُّم Google Cloud
يمكنك استخدام هذا المعالج لإنشاء مشروع على Google Cloud أو اختياره في وحدة تحكُّم واجهة برمجة التطبيقات وتفعيل واجهة برمجة التطبيقات. بدلاً من ذلك، يمكنك فتح صفحة إدارة الموارد في وحدة التحكم، اختَر مشروعًا، ثم ابحث عن واجهة برمجة التطبيقات لبرمجة التطبيقات وأضِفها يدويًا باستخدام واجهات برمجة التطبيقات Google Services (الخدمات). بعد تفعيل واجهة برمجة التطبيقات، يمكنك إنشاء بيانات اعتماد OAuth ومعرِّفات العملاء وأسرار العميل لتطبيقاتك في واجهات برمجة التطبيقات الخدمات > بيانات الاعتماد
خطوات البدء السريع لواجهة برمجة التطبيقات "برمجة تطبيقات Google" نظرة تفصيلية على عملية تمكين واجهة برمجة التطبيقات برمتها إعداد التفويض لأحد التطبيقات.
منح التطبيقات التابعة لجهات خارجية إذن الوصول إلى مشاريع النصوص البرمجية
يمكن لواجهة برمجة التطبيقات لبرمجة التطبيقات السماح للتطبيقات بإنشاء نصوصك البرمجية وتعديلها وعمليات النشر الخاصة بهم. وهذا يمكن أن يؤدي إلى حالة سيئة إذا فوّضت تطبيقًا ضارًا تابعًا لجهة خارجية بعد ذلك إنشاء المزيد من النصوص البرمجية الضارة أو تعديل طريقة عمل والنصوص البرمجية التي لديك بالفعل.
للمساعدة في الحدّ من هذا الخطر، يتعذّر على واجهة برمجة التطبيقات لبرمجة التطبيقات الوصول إلى النص البرمجي. للمشروعات افتراضيًا. يجب منح الإذن بالوصول إلى واجهة برمجة التطبيقات صراحةً لتتمكّن من استخدام أي تطبيق ينشئ أو يعدل النصوص البرمجية أو عمليات النشر. بمجرد ممنوحًا لواجهة برمجة التطبيقات (API) إلى النصوص البرمجية، فإن التطبيقات التي تفوضها يمكنها استخدام واجهة برمجة تطبيقات لإدارة مشاريع النصوص البرمجية.
تظهر نتائج خطأ إذا حاولت تشغيل تطبيق متأثر بدون من خلال منح الدخول إلى واجهة برمجة التطبيقات أولاً. يحدث هذا الخطأ بعد تفويض التطبيق.
يمكنك منح واجهة برمجة التطبيقات لبرمجة التطبيقات إذن الوصول إلى مشاريع النصوص البرمجية باستخدام لوحة بيانات "برمجة تطبيقات Google". يمكنك أيضًا استخدام لوحة البيانات لإبطال إذن الوصول هذا في أي وقت عند منح في واجهة برمجة التطبيقات، أنت تفعل ذلك مع جميع التطبيقات. تطبيقات فردية لا تزال بحاجة إلى تفويض.
قبل منح إذن الوصول، تأكّد من أنّك تدرك أنّ هناك خطرًا يستند إليه. بالسماح للتطبيقات بتعديل نصوصك البرمجية. عدم السماح بأي تطبيق مطلقًا التي تشك في أنها ضارة.