تشرح مبادئ التشغيل السريع كيفية إعداد وتشغيل تطبيق يتّصل بواجهة برمجة تطبيقات Google Workspace.
تستخدم الشركات الناشئة في Google Workspace مكتبات عملاء واجهة برمجة التطبيقات للتعامل مع بعض تفاصيل مسار المصادقة والترخيص. وننصحك باستخدام مكتبات البرامج لتطبيقاتك الخاصة. يستخدم دليل البدء السريع هذا أسلوب مصادقة بسيطًا ومناسبًا لبيئة الاختبار. بالنسبة إلى بيئة الإنتاج، ننصحك بالاطّلاع على معلومات عن المصادقة والتفويض قبل اختيار بيانات اعتماد الوصول الملائمة لتطبيقك.
أنشئ برنامج برمجة تطبيقات Google يُرسل طلبات إلى Google Chat API.
الأهداف
- ضبط البيئة
- أنشئ النص البرمجي واضبطه.
- شغِّل النص البرمجي.
المتطلبات الأساسية
- حساب Google Workspace من فئة Business أو Enterprise يتيح الوصول إلى Google Chat
ضبط إعدادات مشروعك على Cloud
إذا كنت تستخدم مشروعًا جديدًا على Google Cloud لإكمال الخطوات السريعة هذه، عليك إعداده وإضافة نفسك كمستخدم اختباري. إذا سبق لك إكمال هذه الخطوات لمشروعك على Cloud، يمكنك الانتقال إلى القسم التالي.
فتح مشروعك على Google Cloud في "وحدة تحكُّم Google Cloud"
افتح مشروع Cloud الذي تريد استخدامه لهذه العيّنة إذا لم يكن مفتوحًا من قبل:
- في وحدة تحكُّم Google Cloud، انتقِل إلى صفحة اختيار مشروع.
- اختَر مشروع Google Cloud الذي تريد استخدامه. أو انقر على إنشاء مشروع واتّبِع التعليمات الظاهرة على الشاشة. في حال إنشاء مشروع على Google Cloud، قد تحتاج إلى تفعيل الفوترة للمشروع.
تفعيل Chat API
قبل استخدام واجهات برمجة تطبيقات Google، عليك تفعيلها في مشروع على Google Cloud. يمكنك تفعيل واجهة برمجة تطبيقات واحدة أو أكثر في مشروع واحد على Google Cloud.في Google Cloud Console، فعِّل Google Chat API.
ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
- في وحدة تحكّم Google Cloud، انتقِل إلى رمز القائمة > APIs & Services (واجهات برمجة التطبيقات والخدمات) > OAuth consent screen (شاشة موافقة OAuth).
- في حقل نوع المستخدم، اختَر داخلي، ثم انقر على إنشاء.
- املأ نموذج تسجيل التطبيق، ثم انقر على حفظ ومتابعة.
في الوقت الحالي، يمكنك تخطّي إضافة النطاقات والنقر على حفظ ومتابعة. في المستقبل، عند إنشاء تطبيق للاستخدام خارج مؤسستك على Google Workspace، عليك تغيير نوع المستخدم إلى خارجي، وبعد ذلك إضافة نطاقات الأذونات التي يتطلبها تطبيقك.
- راجِع ملخّص تسجيل تطبيقك. لإجراء تغييرات، انقر على تعديل. إذا بدا تسجيل التطبيق على ما يرام، انقر على الرجوع إلى لوحة البيانات.
ضبط تطبيق Google Chat
لاستدعاء Google Chat API، عليك ضبط تطبيق Google Chat. وبالنسبة إلى أي طلبات كتابة، يحدد Google Chat تطبيق Google Chat في واجهة المستخدم باستخدام المعلومات التالية.
في وحدة تحكّم Google Cloud، انتقِل إلى صفحة ضبط Chat API:
ضمن معلومات التطبيق، أدخِل المعلومات التالية:
- في حقل اسم التطبيق، أدخِل
Chat API quickstart app
. - في الحقل عنوان URL للصورة الرمزية، أدخِل
https://developers.google.com/chat/images/quickstart-app-avatar.png
. - في حقل الوصف، أدخِل
Quickstart for calling the Chat API
.
- في حقل اسم التطبيق، أدخِل
ضمن الميزات التفاعلية، انقر على مفتاح التبديل تفعيل الميزات التفاعلية لإيقاف الميزات التفاعلية في تطبيق Chat.
انقر على حفظ.
إنشاء النص البرمجي
- أنشئ نصًا برمجيًا جديدًا من خلال الانتقال إلى script.google.com/create.
- استبدِل محتوى محرِّر النصوص البرمجية بالرمز البرمجي التالي:
- انقر على "حفظ" .
- انقر على مشروع بلا عنوان، واكتب البدء السريع، ثم انقر على إعادة التسمية.
ضبط النص البرمجي
نسخ رقم مشروع Cloud
- في Google Cloud Console، انتقِل إلى القائمة > المشرف وإدارة الهوية وإمكانية الوصول > الإعدادات.
- في حقل رقم المشروع، انسخ القيمة.
ربط مشروعك على Google Cloud
- افتح مشروع "برمجة تطبيقات Google".
- انقر على إعدادات المشروع .
- ضمن مشروع Google Cloud Platform (GCP)، انقر على تغيير المشروع.
- في رقم مشروع Google Cloud Platform، الصِق رقم مشروع Google Cloud.
- انقر على ضبط المشروع.
تفعيل Google Chat API
- افتح مشروع Apps Script.
- انقر على إعدادات المشروع .
- ضمن الإعدادات العامة، فعِّل عرض ملف البيان "appsscript.json" في المحرر.
- انقر على أداة التعديل
appscript.json
، واستبدِل المحتوى بالرمز البرمجي التالي:
، واختَر
الملف
تشغيل العيّنة
في محرِّر Apps Script، انقر على تشغيل.
في المرة الأولى التي تُشغِّل فيها العيّنة، سيُطلب منك تفويض الوصول:
- انقر على مراجعة الأذونات.
- اختر حسابًا.
- انقر على سماح.
يظهر سجل تنفيذ النص البرمجي في أسفل النافذة.