توضح Quickstarts كيفية إعداد وتشغيل تطبيق يستدعي واجهة برمجة تطبيقات Google Workspace.
تستخدم عمليات التشغيل السريع في Google Workspace مكتبات برامج واجهة برمجة التطبيقات لمعالجة بعض تفاصيل عملية المصادقة والتفويض. ونوصي باستخدام مكتبات المكتبات لتطبيقاتك الخاصة. قبل أن تتمكن من تشغيل نموذج التطبيق، يتطلب كل بدء سريع تشغيل المصادقة والتفويض. إذا لم تكن على دراية بالمصادقة والتفويض لواجهات برمجة تطبيقات Google Workspace، يُرجى قراءة نظرة عامة على المصادقة والتفويض.
يمكنك إنشاء تطبيق سطر أوامر جافا الذي يقدم طلبات إلى واجهة برمجة التطبيقات لبرمجة Google Apps.
الأهداف
- إعداد البيئة.
- إعداد النموذج.
- شغّل النموذج.
المتطلبات الأساسية
- الإصدار 1.8 من جافا أو إصدار أحدث
- الإصدار 7.0 من Gradle أو إصدار أحدث
- مشروع Google Cloud
- حساب Google تم تمكين Google Drive به.
إعداد البيئة
لإكمال عملية البدء السريع هذه، عليك إعداد البيئة.
تفعيل واجهة برمجة التطبيقات
قبل استخدام Google APIs، عليك تفعيلها في مشروع على Google Cloud. يمكنك تفعيل واجهة برمجة تطبيقات واحدة أو أكثر في مشروع Google Cloud واحد.في Google Cloud Console، فعِّل واجهة برمجة تطبيقات "برمجة تطبيقات Google".
تفويض بيانات الاعتماد لتطبيق سطح المكتب
للمصادقة كمستخدم نهائي والوصول إلى بيانات المستخدم في تطبيقك، يجب إنشاء واحد أو أكثر من معرّفات عملاء OAuth 2.0. يتم استخدام معرِّف عميل لتحديد تطبيق واحد إلى خوادم OAuth في Google. إذا كان تطبيقك يعمل على أنظمة أساسية متعددة، يجب عليك إنشاء معرِّف عميل منفصل لكل نظام أساسي.- في وحدة تحكُّم Google Cloud، انتقِل إلى القائمة > واجهات برمجة التطبيقات والخدمات > بيانات الاعتماد.
- انقر على إنشاء بيانات اعتماد > معرِّف عميل OAuth.
- انقر على نوع التطبيق > تطبيق سطح المكتب.
- في حقل الاسم، اكتب اسمًا لبيانات الاعتماد. لا يظهر هذا الاسم إلا في Google Cloud Console.
- انقر على إنشاء. تظهر شاشة عميل OAuth الذي تم إنشاؤه وتعرض معرِّف العميل الجديد وسر العميل.
- انقر على حسنًا. تظهر بيانات الاعتماد التي تم إنشاؤها حديثًا ضمن معرِّفات العميل لبروتوكول OAuth 2.0.
- احفظ ملف JSON الذي تم تنزيله بتنسيق
credentials.json
، وانقل الملف إلى دليل العمل.
إعداد مساحة العمل
في دليل العمل، أنشئ بنية مشروع جديدة:
gradle init --type basic mkdir -p src/main/java src/main/resources
في دليل
src/main/resources/
، انسخ ملفcredentials.json
الذي سبق لك تنزيله.افتح ملف
build.gradle
التلقائي واستبدل محتوياته بالرمز التالي:
إعداد النموذج
في الدليل
src/main/java/
، أنشئ ملف جافا جديدًا باسم يطابق القيمةmainClassName
في ملفbuild.gradle
.أدرج الشفرة التالية في ملف جافا الجديد:
تشغيل النموذج
شغّل النموذج:
gradle run
عند تشغيل النموذج لأول مرة، سيطلب منك تفويض الوصول:
- إذا لم تكن قد سجلت الدخول إلى حسابك في Google من قبل، فسيُطلب منك تسجيل الدخول. إذا كنت قد سجلت الدخول إلى حسابات متعددة، فحدد حسابًا واحدًا لاستخدامه للتفويض.
- انقر على قبول.
يتم تخزين معلومات التفويض في نظام الملفات، لذا في المرة التالية التي يتم فيها تشغيل نموذج الشفرة، لن تتم مطالبتك بالتفويض.
لقد أنشأت بنجاح أول تطبيق جافا لديك يقدم طلبات إلى Google Apps Script API.
الخطوات التالية
- المستندات المرجعية لواجهة برمجة التطبيقات لبرمجة التطبيقات
- برنامج Google APIs لوثائق جافا
- وثائق جافا سكريبت لواجهة برمجة تطبيقات Google Apps