أمثلة على Google Data APIs

تحذير: تتناول هذه الصفحة واجهات برمجة التطبيقات القديمة من Google، أي Google Data APIs، وهي ذات صلة فقط بواجهات برمجة التطبيقات المدرَجة في دليل Google Data APIs، والتي تم استبدال العديد منها بواجهات برمجة تطبيقات أحدث. للحصول على معلومات حول واجهة برمجة تطبيقات جديدة معيّنة، يُرجى الاطّلاع على مستندات واجهة برمجة التطبيقات الجديدة. للحصول على معلومات عن تفويض الطلبات باستخدام واجهة برمجة تطبيقات أحدث، يُرجى الاطّلاع على مقالة المصادقة والتفويض في حسابات Google.

تقدّم هذه الصفحة روابط ومعلومات حول نماذج التعليمات البرمجية.

المحتويات

  1. عينات JavaScript
  2. نماذج JSON
  3. نماذج الأدوات
  4. عينات Java
  5. نماذج ‎.NET
  6. لغات أخرى

عينات 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 الكاملة.

أداة Blogger
أداة YouTube

عيّنات 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 يتيح للمستخدمين عرض المستندات وتصديرها

الرجوع إلى الأعلى