نظرة عامة

تتيح لك واجهات برمجة التطبيقات في مجموعة كتب Google Play إمكانية جلب ميزات كتب Google إلى موقعك أو تطبيقك. تتيح لك واجهة برمجة تطبيقات كتب Google الجديدة تنفيذ معظم العمليات التي يمكنك تنفيذها بشكل تفاعلي من خلال الموقع الإلكتروني لكتب Google. تتيح لك واجهة برمجة تطبيقات العارض المضمّن تضمين المحتوى مباشرةً في موقعك.

في Google، نسعى جاهدين لتوفير المعلومات لأكبر عدد ممكن من الأشخاص، وقد تم تصميم واجهات برمجة التطبيقات مع وضع هذا الهدف في الاعتبار. ومع ذلك، فنحن نرخِّص الكثير من البيانات التي نستخدمها لتشغيل كتب Google، لذلك ليس من اختصاصنا التوزيع كما نختار.

لم يتم تصميم واجهة برمجة التطبيقات هذه كبديل للخدمات التجارية. تعتبر هذه الخدمات قيّمة وتعتمد Google عليها أيضًا لإنشاء واجهات برمجة تطبيقات خاصة بنا لعامة الجمهور.

تتوفر بنود خدمة Google لاستخدام واجهات برمجة التطبيقات في https://developer.google.com/books/terms.html. سيتم تعليق دخول المستخدم إلى واجهات برمجة التطبيقات في حال انتهاك المستخدم لبنود الخدمة وعدم اتخاذ إجراء لمعالجة الانتهاك بعد إشعار Google بالانتهاك.

الإصدار 1 من واجهة برمجة التطبيقات للكتب (تجريبي)

يتيح لك الإصدار الأول من واجهة برمجة التطبيقات لكتب Google إمكانية الدخول الآلي إلى العديد من العمليات المتاحة على موقع كتب Google على الويب. يمكنك استخدامه لإنشاء تطبيقات فعالة توفر تكاملاً أعمق مع كتب Google. في ما يلي بعض الميزات الأساسية التي توفّرها واجهة برمجة التطبيقات:

  • وتصفح قائمة الكتب التي تطابق طلب بحث معينًا.
  • عرض معلومات عن كتاب، بما في ذلك البيانات الوصفية ومدى التوفّر والسعر، بالإضافة إلى روابط إلى صفحة المعاينة.
  • إدارة مجموعات الكتب الخاصة بك.

تُعد صفحة الخطوات الأولى خطوة جيدة لمعرفة المزيد عن واجهة برمجة التطبيقات. فهو يشرح المفاهيم الأساسية التي تستخدمها واجهة برمجة التطبيقات وتشرح مبادئ التفاعل الأساسية التي تتبعها واجهة برمجة التطبيقات. يتوفر وصف شامل لجميع العمليات التي تدعمها واجهة برمجة التطبيقات في صفحة استخدام واجهة برمجة التطبيقات.

واجهة برمجة تطبيقات العارض المضمّن

تتيح لك واجهة برمجة تطبيقات العارض المضمّن تضمين محتوى الكتاب من كتب Google مباشرة في صفحات الويب باستخدام جافا سكريبت. ويتيح لك ذلك تقديم تجربة مستخدم خاصة بك من خلال معاينات الكتب.

تُعد إضافة وظيفة معاينة الكتاب إلى موقعك أمرًا بسيطًا نسبيًا، إلا أنه يتطلب بعض الخبرة في التعامل مع HTML وجافا سكريبت. يوضح دليل مطوّر البرامج كيفية تحميل واجهة برمجة التطبيقات باستخدام برنامج تحميل Google AJAX وسحبها إلى حاوية معينة في صفحتك.

بعد إضافة العارض المضمن إلى صفحة ويب، يمكن التحكم فيه باستخدام دوال جافا سكريبت. ويتيح لك ذلك تنفيذ إجراءات مشابهة لما يمكن للمستخدم فعله بالنقر على عناصر التحكم: يمكنك الانتقال إلى الصفحة التالية، والتكبير أو التصغير، وتمييز عبارات البحث، وما إلى ذلك. يمكنك أيضًا الحصول على رقم الصفحة الحالي، مما يسمح للشفرة بالتفاعل أثناء تنقل المستخدم في الكتاب.