דוגמאות ל-Google Data APIs
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אזהרה: הדף הזה עוסק בממשקי API ישנים יותר של Google, ממשקי Google Data API. הוא רלוונטי רק לממשקי ה-API שרשומים בספריית Google Data API, שרבים מהם הוחלפו בממשקי API חדשים יותר. מידע על API חדש ספציפי מופיע במסמכי התיעוד של ה-API החדש. למידע על הרשאת בקשות באמצעות API חדש יותר, אפשר לעיין במאמר אימות והרשאה של חשבונות Google.
בדף הזה מופיעים קישורים ומידע על קוד לדוגמה.
תוכן עניינים
- דוגמאות ל-JavaScript
- דוגמאות ל-JSON
- דוגמאות לגאדג'טים
- דוגמאות Java
- דוגמאות .NET
- שפות אחרות
דוגמאות ל-JavaScript
אפשר להשתמש בספריית הלקוח של JavaScript מדפדפני אינטרנט כדי ליצור אינטראקציה עם Base Data API, Blogger Data API, Calendar Data API, Contacts Data API ו-Finance Data API.
הערה: הדוגמאות שהיו קודם בקטע הזה הוסרו כי הן הסתמכו על ממשקי 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 proxy, implemented using Java servlets; sample JavaScript client that accesses data through the proxy.
- 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 לדוגמה של YouTube
- דוגמה להעלאה ולחיפוש סרטונים באמצעות ספריית הלקוח.
דוגמאות .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 Docs.
- 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.
דוגמאות נוספות
- כלי לעדכון אנשי קשר
- דוגמה ל-WPF שמראה איך לקרוא ולעדכן את אנשי הקשר באמצעות Contacts API.
אפשר גם להוריד קובץ ZIP.
- Google Docs PDF Concatenator
- Concatenates PDF files together and uploads the result to Google Docs.
אפשר גם להוריד קובץ zip.
שפות אחרות
C++
- דוגמה ל-API של רשימת המסמכים
- מאפשרת למשתמשים להציג, להעלות, למחוק ולחפש את המסמכים, הגיליונות האלקטרוניים, המצגות והתיקיות שלהם ב-Google. בדוגמה הזו מוצגת גם הפונקציונליות של רשימת בקרת הגישה (ACL) של ה-API, באמצעות הצגת רשימה של המשתמשים שיש להם הרשאות קריאה/כתיבה.
Ruby
- DocList Manager
- דוגמה ל-Ruby on Rails שמאפשרת למשתמשים לצפות במסמכים ולייצא אותם.
חזרה למעלה
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[[["\u003cp\u003eThis page focuses on Google's older Google Data APIs and provides links to relevant documentation for newer APIs.\u003c/p\u003e\n"],["\u003cp\u003eThe page offers various code samples in JavaScript, JSON, Gadget, Java, .NET, and other languages to showcase interactions with the APIs.\u003c/p\u003e\n"],["\u003cp\u003eMany previously available JavaScript samples have been removed due to reliance on outdated APIs or authentication methods.\u003c/p\u003e\n"],["\u003cp\u003eUsers can find bundled sample code within the downloadable Java and .NET client library packages.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides documentation and resources for creating Google Data API gadgets and using JSON with Google Data APIs.\u003c/p\u003e\n"]]],[],null,["# Google Data APIs Samples\n\n**Warning** : This page is about Google's older APIs, the Google Data APIs; it's relevant only to the APIs that are listed in the [Google Data APIs directory](/gdata/docs/directory), many of which have been replaced with newer APIs. For information about a specific new API, see the new API's documentation. For information about authorizing requests with a newer API, see [Google Accounts Authentication and Authorization](/accounts).\n\nThis page provides links and information about sample code.\n\nContents\n--------\n\n1. [JavaScript samples](#JavaScript)\n2. [JSON samples](#JSON)\n3. [Gadget samples](#Gadgets)\n4. [Java samples](#Java)\n5. [.NET samples](#NET)\n6. [Other languages](#OTHERLANGS)\n\nJavaScript samples\n------------------\n\nThe [JavaScript client library](/gdata/docs/js)\ncan be used from web browsers to interact with the [Base Data API](/base), [Blogger Data API](/blogger/docs/1.0/developers_guide_js),\n[Calendar Data API](/google-apps/calendar/v1/developers_guide_javascript), [Contacts Data API](/google-apps/contacts/v1/developers_guide_js), and\n[Finance Data API](/finance/docs/1.0/developers_guide_js).\n\n**Note**: The samples that were previously in this section have been removed because they relied on APIs and/or authentication methods that are no longer available.\n\nJSON samples\n------------\n\nThese are live samples; click to view them. For more information, see [Using JSON with Google Data APIs](/gdata/json).\n\n### Google Calendar\n\n[Upcoming events from Calendar](/gdata/samples/cal_sample)\n: This sample demonstrates displaying a list of upcoming calendar events from a Google Calendar on a web page using the JSON output format provided by the Calendar Data API.\n\n### Blogger\n\n[Recent posts from Blogger](/gdata/samples/blogger_sample)\n: This sample demonstrates displaying a list of recent posts from a blog hosted on Blogger Beta using the JSON output format provided by the Blogger Data API.\n\n### Spreadsheets\n\n[Reading Google Spreadsheets data](/gdata/samples/spreadsheet_sample)\n: This sample demonstrates displaying data from a Google Spreadsheet on a web page using the JSON output format provided by the Spreadsheet Data API.\n\nGadget samples\n--------------\n\nFor more information on creating Google Data API gadgets, see [Creating a Google Data Gadget](/gdata/articles/gdata_gadgets) or the full [Writing OAuth Gadgets](/gadgets/docs/oauth) documentation.\n\n[Blogger gadget](http://code.google.com/p/gdata-samples/source/browse/trunk/gadgets/blogger/blogger_gadget.xml)\n[YouTube gadget](http://gadget-doc-examples.googlecode.com/svn/trunk/opensocial-gadgets/oauth-test.xml)\n\nJava samples\n------------\n\n### Samples bundled with the client library\n\nThese samples can be found in the downloadable Java client library\npackage. For more information, see the [Java\nclient library developer's guide](/gdata/client-java), or [download the Java client library](//code.google.com/p/gdata-java-client/downloads/list).\n\n[java/sample/authsub/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/authsub)\n: GData AuthSub proxy, implemented using Java servlets; sample JavaScript client that accesses data through the proxy.\n\n[java/sample/calendar/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/calendar)\n: Simple client that performs several hardwired manipulations on a Google Calendar.\n\n[java/sample/codesarch/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/codesearch)\n: Command line client to query the Google Code Search data API.\n\n[java/sample/spreadsheet/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet)\n: Sample apps using Google Spreadsheet API.\n\n[java/sample/appsforyourdomain/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/appsforyourdomain)\n: Sample apps using G Suite API.\n\n[java/sample/blogger/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/blogger)\n: Sample apps using Blogger API.\n\n[java/sample/contacts/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/contacts)\n: Sample apps using Google Contacts API.\n\n[java/sample/docs/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/docs)\n: Sample apps using Google Doclist API.\n\n[java/sample/gbase/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/gbase)\n: Sample apps using Google Base API.\n\n[java/sample/photos/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/photos)\n: Sample apps using Picasa Web Album API.\n\n[java/sample/sidewiki/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/sidewiki)\n: Sample apps using Google Sidewiki API.\n\n[java/sample/webmastertools/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/webmastertools)\n: Sample apps using Webmaster API.\n\n[java/sample/youtube/](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/youtube)\n: Sample apps using YouTube API.\n\n[YouTubeSample ASP page](http://google-gdata.googlecode.com/svn/trunk/clients/cs/samples/YouTubeSample/)\n: Video search and upload sample using the client library.\n\n.NET samples\n------------\n\n### Samples bundled with the client library\n\nThese samples can be found in the downloadable .NET client library package. For more information, see the [.NET client library developer's guide](/gdata/client-cs), or [download the .NET client library](//code.google.com/p/google-gdata).\n\n[clients/cs/samples/blogger/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/blogger)\n: Sample apps using Blogger API.\n\n[clients/cs/samples/calendar/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/calendar)\n: Sample apps using Google Calendar Data API.\n\n[clients/cs/samples/spreadsheets/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/spreadsheets)\n: Sample apps using Google Spreadsheet API.\n\n[clients/cs/samples/DocListUploader/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/DocListUploader)\n: Uploads documents to Google Docs.\n\n[clients/cs/samples/DocListExporter/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/DocListExporter)\n: Exports Google Documents in various formats.\n\n[clients/cs/samples/PhotoBrowser/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/PhotoBrowser)\n: Sample apps using Picasa Web Album API.\n\n[clients/cs/samples/YouTubeSample/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/YouTubeSample)\n: Sample apps using YouTube API.\n\n[clients/cs/samples/appsforyourdomain/](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/appsforyourdomain)\n: Sample apps using G Suite API.\n\n### Other examples\n\n[Contacts Updater](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/contacts/ContactsUpdater)\n: A WPF sample that demonstrates how to read and update your contacts using the Contacts API.\n A [.zip file](http://gdata-samples.googlecode.com/svn/trunk/contacts/ContactsUpdater/ContactsUpdater.zip) is also available.\n\n[Google Docs PDF Concatenator](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/doclist/PdfConcatenate)\n: Concatenates PDF files together and uploads the result to Google Docs.\n A [.zip file](http://gdata-samples.googlecode.com/files/PdfConcatenate.zip) is also available.\n\nOther languages\n---------------\n\n### C++\n\n[Documents List API sample](//code.google.com/p/gdata-cpp-util/source/browse/trunk/doclist_sample.cc)\n: Allows users to view, upload, delete, and search their Google documents, spreadsheets, presentations, and folders. This sample\n also demonstrates the API's ACL functionality by listing the users who have read/write permissions.\n\n### Ruby\n\n[DocList Manager](//code.google.com/p/gdata-samples/source/browse/#svn/trunk/doclist/DocListManager)\n: Ruby on Rails sample that allows users to view and export documents.\n\n[Back to top](#top)"]]