تحذير: تتناول هذه الصفحة واجهات برمجة التطبيقات القديمة من Google، أي Google Data APIs، وهي ذات صلة فقط بواجهات برمجة التطبيقات المدرَجة في دليل Google Data APIs، والتي تم استبدال العديد منها بواجهات برمجة تطبيقات أحدث. للحصول على معلومات حول واجهة برمجة تطبيقات جديدة معيّنة، يُرجى الاطّلاع على مستندات واجهة برمجة التطبيقات الجديدة. للحصول على معلومات عن تفويض الطلبات باستخدام واجهة برمجة تطبيقات أحدث، يُرجى الاطّلاع على مقالة المصادقة والتفويض في حسابات Google.
تقدّم هذه الصفحة روابط ومعلومات حول نماذج التعليمات البرمجية.
المحتويات
عينات JavaScript
يمكن استخدام مكتبة برامج JavaScript للعميل من متصفّحات الويب للتفاعل مع Base Data API وBlogger Data API وCalendar Data API وContacts Data API وFinance Data API.
ملاحظة: تمت إزالة النماذج التي كانت مضمّنة سابقًا في هذا القسم لأنّها كانت تعتمد على واجهات برمجة تطبيقات و/أو طرق مصادقة لم تعُد متاحة.
نماذج JSON
هذه عيّنات مباشرة، انقر لعرضها. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام JSON مع Google Data APIs.
تقويم Google
- الأحداث القادمة من "تقويم Google"
- يوضّح هذا النموذج كيفية عرض قائمة بأحداث التقويم القادمة من "تقويم Google" على صفحة ويب باستخدام تنسيق إخراج JSON الذي توفّره Calendar Data API.
Blogger
- آخر المشاركات من Blogger
- يوضّح هذا النموذج كيفية عرض قائمة بأحدث المشاركات من مدوّنة مستضافة على Blogger Beta باستخدام تنسيق إخراج JSON الذي توفّره Blogger Data API.
جداول البيانات
- قراءة بيانات "جداول بيانات Google"
- يوضّح هذا النموذج كيفية عرض البيانات من جدول بيانات Google على صفحة ويب باستخدام تنسيق إخراج JSON الذي توفّره واجهة برمجة التطبيقات Spreadsheet Data API.
عيّنات الأدوات
لمزيد من المعلومات حول إنشاء أدوات Google Data API، يُرجى الاطّلاع على إنشاء أداة Google Data أو مستندات كتابة أدوات OAuth الكاملة.
عيّنات Java
نماذج مجمّعة مع مكتبة البرامج
ويمكن العثور على هذه النماذج في حزمة مكتبة برامج Java للعملاء القابلة للتنزيل. لمزيد من المعلومات، يُرجى الاطّلاع على دليل المطوّر لمكتبة برامج Java أو تنزيل مكتبة برامج Java.
- java/sample/authsub/
- خادم وكيل GData AuthSub، تم تنفيذه باستخدام برامج Java النصية؛ نموذج لبرنامج JavaScript نصي للعميل يصل إلى البيانات من خلال الخادم الوكيل.
- java/sample/calendar/
- برنامج عميل بسيط يُجري عدة عمليات معالجة مبرمَجة على "تقويم Google".
- java/sample/codesarch/
- عميل سطر الأوامر للاستعلام عن واجهة برمجة التطبيقات Google Code Search data API.
- java/sample/spreadsheet/
- تطبيقات نموذجية تستخدم واجهة برمجة التطبيقات Google Spreadsheet API
- java/sample/appsforyourdomain/
- تطبيقات نموذجية تستخدم G Suite API
- java/sample/blogger/
- تطبيقات نموذجية تستخدم Blogger API
- java/sample/contacts/
- تطبيقات نموذجية تستخدم Google Contacts API
- java/sample/docs/
- تطبيقات نموذجية تستخدم Google Doclist API
- java/sample/gbase/
- تطبيقات نموذجية تستخدم Google Base API
- java/sample/photos/
- تطبيقات نموذجية تستخدم Picasa Web Album API
- java/sample/sidewiki/
- تطبيقات نموذجية تستخدم Google Sidewiki API
- java/sample/webmastertools/
- تطبيقات نموذجية تستخدم Webmaster API
- java/sample/youtube/
- تطبيقات نموذجية تستخدم YouTube API
- صفحة ASP الخاصة بـ YouTubeSample
- نموذج للبحث عن فيديو وتحميله باستخدام مكتبة برامج العميل
عيّنات .NET
نماذج مجمّعة مع مكتبة البرامج
يمكن العثور على هذه النماذج في حزمة مكتبة برامج .NET للعملاء القابلة للتنزيل. لمزيد من المعلومات، يُرجى الاطّلاع على دليل المطوّر لمكتبة برامج NET. أو تنزيل مكتبة برامج NET ..
- clients/cs/samples/blogger/
- تطبيقات نموذجية تستخدم Blogger API
- clients/cs/samples/calendar/
- تطبيقات نموذجية تستخدم Google Calendar Data API
- clients/cs/samples/spreadsheets/
- تطبيقات نموذجية تستخدم Google Spreadsheet API
- clients/cs/samples/DocListUploader/
- تحميل المستندات إلى "مستندات Google"
- clients/cs/samples/DocListExporter/
- تصدّر مستندات Google بتنسيقات مختلفة.
- clients/cs/samples/PhotoBrowser/
- تطبيقات نموذجية تستخدم Picasa Web Album API
- clients/cs/samples/YouTubeSample/
- تطبيقات نموذجية تستخدم YouTube API
- clients/cs/samples/appsforyourdomain/
- تطبيقات نموذجية تستخدم G Suite API
أمثلة أخرى
- Contacts Updater
- نموذج WPF يوضّح كيفية قراءة جهات الاتصال وتعديلها باستخدام Contacts API. يتوفّر أيضًا ملف zip.
- أداة دمج ملفات PDF في "مستندات Google"
- يدمج ملفات PDF معًا ويحمّل النتيجة إلى "مستندات Google". يتوفّر أيضًا ملف zip.
اللغات الأخرى
C++
- مثال على Documents List API
- تسمح للمستخدمين بعرض مستندات Google وجداول البيانات والعروض التقديمية والمجلدات وتحميلها وحذفها والبحث فيها. يوضّح هذا النموذج أيضًا وظيفة قائمة التحكّم بالوصول (ACL) لواجهة برمجة التطبيقات من خلال عرض قائمة بالمستخدمين الذين لديهم أذونات القراءة والكتابة.
Ruby
- DocList Manager
- نموذج Ruby on Rails يتيح للمستخدمين عرض المستندات وتصديرها