أنشئ برنامج Google Apps Script يرسل طلبات إلى Google Chat API.
توضّح أدلة التشغيل السريع كيفية إعداد تطبيق وتشغيله، وهو تطبيق يستدعي إحدى واجهات Google Workspace API. يستخدم دليل البدء السريع هذا أسلوبًا مبسطًا للمصادقة مناسبًا لبيئة الاختبار. بالنسبة إلى بيئة الإنتاج، ننصحك بالتعرّف على المصادقة والتفويض قبل اختيار بيانات اعتماد الوصول المناسبة لتطبيقك.
في "برمجة التطبيقات"، تستخدم أدوات البدء السريع في Google Workspace خدمات Google المتقدّمة لاستدعاء واجهات برمجة التطبيقات في Google Workspace والتعامل مع بعض تفاصيل عملية المصادقة والتفويض.
الأهداف
- ضبط البيئة
- إنشاء النص البرمجي وإعداده
- شغِّل النص البرمجي.
المتطلبات الأساسية
- حساب Google Workspace من إصدار Business أو Enterprise مع إمكانية الوصول إلى Google Chat
إعداد مشروعك على Google Cloud
إذا كنت تستخدم مشروعًا جديدًا على Google Cloud لإكمال هذا التشغيل السريع، عليك إعداده وإضافة نفسك كمستخدم اختباري. إذا سبق لك إكمال هذه الخطوات لمشروعك على السحابة الإلكترونية، انتقِل إلى القسم التالي.
افتح مشروعك على السحابة الإلكترونية في Google Cloud Console
افتح مشروع Cloud الذي تريد استخدامه لهذا النموذج إذا لم يكن مفتوحًا من قبل:
- في وحدة تحكّم Google Cloud، انتقِل إلى صفحة اختيار مشروع.
- اختَر مشروع Google Cloud الذي تريد استخدامه. يمكنك أيضًا النقر على إنشاء مشروع واتّباع التعليمات الظاهرة على الشاشة. في حال إنشاء مشروع على Google Cloud، قد تحتاج إلى تفعيل الفوترة للمشروع.
تفعيل Chat API
قبل استخدام واجهات Google APIs، عليك تفعيلها في مشروع على Google Cloud. يمكنك تفعيل واجهة برمجة تطبيق واحدة أو أكثر في مشروع واحد على Google Cloud.في Google Cloud Console، فعِّل Google Chat API.
إعداد شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth
- في "وحدة تحكّم Google Cloud"، انتقِل إلى "القائمة" > > تحديد هوية العلامة التجارية.
- إذا سبق لك ضبط ، يمكنك ضبط إعدادات "شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth" التالية في العلامة التجارية والجمهور والوصول إلى البيانات. إذا ظهرت لك الرسالة لم يتم الإعداد بعد، انقر على البدء:
- ضمن معلومات التطبيق، في اسم التطبيق، أدخِل اسمًا للتطبيق.
- في البريد الإلكتروني لدعم المستخدمين، اختَر عنوان بريد إلكتروني للدعم يمكن للمستخدمين التواصل معك من خلاله إذا كانت لديهم أسئلة حول موافقتهم.
- انقر على التالي.
- ضمن الجمهور، اختَر داخلي.
- انقر على التالي.
- ضمن معلومات الاتصال، أدخِل عنوان بريد إلكتروني يمكنك تلقّي إشعارات فيه بشأن أي تغييرات تطرأ على مشروعك.
- انقر على التالي.
- ضمن إنهاء، راجِع سياسة بيانات المستخدمين في خدمات Google API، وإذا كنت توافق عليها، ضَع علامة في المربّع بجانب أوافق على سياسة بيانات المستخدمين في خدمات Google API.
- انقر على متابعة.
- انقر على إنشاء.
- يمكنك حاليًا تخطّي إضافة النطاقات. في المستقبل، عند إنشاء تطبيق لاستخدامه خارج مؤسسة Google Workspace، عليك تغيير نوع المستخدم إلى خارجي. بعد ذلك، أضِف نطاقات التفويض التي يتطلّبها تطبيقك. لمزيد من المعلومات، يُرجى الاطّلاع على الدليل الكامل حول ضبط موافقة OAuth.
ضبط إعدادات تطبيق 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
- افتح مشروع Apps Script.
- انقر على إعدادات المشروع .
- ضمن مشروع Google Cloud Platform (GCP)، انقر على تغيير المشروع.
- في رقم مشروع Google Cloud Platform، ألصِق رقم مشروع Google Cloud.
- انقر على تحديد المشروع.
تفعيل Google Chat API
افتح مشروع Apps Script.
- انقر على إعدادات المشروع .
- ضمن الإعدادات العامة، فعِّل الخيار عرض ملف البيان "appsscript.json" في المحرر.
- انقر على أداة التعديل
appscript.json
، ثم استبدِل المحتوى بالرمز التالي:
، واختَر الملف
تشغيل العيّنة
في محرِّر Apps Script، انقر على تنفيذ.
في المرة الأولى التي تشغّل فيها العيّنة، سيُطلب منك منح الإذن بالوصول:
- انقر على مراجعة الأذونات.
- اختر حسابًا.
- انقر على سماح.
يظهر سجل تنفيذ النص البرمجي في أسفل النافذة.