نمونههای API دادههای Google
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اخطار : این صفحه درباره APIهای قدیمی Google، Google Data APIها است. فقط مربوط به APIهایی است که در فهرست راهنمای Google Data APIs فهرست شده اند، که بسیاری از آنها با APIهای جدیدتر جایگزین شده اند. برای اطلاعات در مورد یک API جدید خاص، به مستندات API جدید مراجعه کنید. برای اطلاعات در مورد تأیید درخواستها با یک API جدیدتر، به تأیید اعتبار و مجوز حسابهای Google مراجعه کنید.
این صفحه پیوندها و اطلاعاتی در مورد کد نمونه ارائه می دهد.
مطالب
- نمونه های جاوا اسکریپت
- نمونه های JSON
- نمونه های گجت
- نمونه های جاوا
- نمونه های دات نت
- زبان های دیگر
نمونه های جاوا اسکریپت
کتابخانه سرویس گیرنده جاوا اسکریپت می تواند از مرورگرهای وب برای تعامل با Base Data API ، Blogger Data API ، Calendar Data API ، Contacts Data API و Finance Data API استفاده شود.
توجه : نمونههایی که قبلاً در این بخش بودند حذف شدهاند زیرا به APIها و/یا روشهای احراز هویت که دیگر در دسترس نیستند متکی بودند.
نمونه های JSON
اینها نمونه های زنده هستند. برای مشاهده آنها کلیک کنید برای اطلاعات بیشتر، به استفاده از JSON با Google Data API مراجعه کنید.
تقویم گوگل
- رویدادهای آینده از تقویم
- این نمونه نشان میدهد که فهرستی از رویدادهای تقویم آتی را از تقویم Google در یک صفحه وب با استفاده از فرمت خروجی JSON ارائه شده توسط Calendar Data API نشان میدهد.
وبلاگ نویس
- پست های اخیر از بلاگر
- این نمونه نمایش فهرستی از پستهای اخیر از وبلاگی را که در بلاگر بتا میزبانی شده است، با استفاده از قالب خروجی JSON ارائه شده توسط Blogger Data API نشان میدهد.
صفحات گسترده
- خواندن داده های صفحات گسترده گوگل
- این نمونه نمایش دادهها از صفحهگسترده Google را در یک صفحه وب با استفاده از فرمت خروجی JSON ارائهشده توسط Spreadsheet Data API نشان میدهد.
نمونه های گجت
برای اطلاعات بیشتر در مورد ایجاد اسبابکهای Google Data API، به ایجاد ابزارک داده Google یا مستندات کامل Writing OAuth Gadgets مراجعه کنید.
- ابزار بلاگر
- ابزار یوتیوب
نمونه های جاوا
نمونه های همراه با کتابخانه مشتری
این نمونه ها را می توان در بسته کتابخانه مشتری جاوا قابل دانلود یافت. برای اطلاعات بیشتر، به راهنمای توسعهدهنده کتابخانه کلاینت جاوا مراجعه کنید یا کتابخانه سرویس گیرنده جاوا را دانلود کنید .
- java/sample/authsub/
- پروکسی GData AuthSub که با استفاده از سرورهای جاوا پیاده سازی شده است. نمونه مشتری جاوا اسکریپت که از طریق پروکسی به داده ها دسترسی دارد.
- جاوا/نمونه/تقویم/
- کلاینت ساده ای که چندین دستکاری سیمی را روی یک تقویم گوگل انجام می دهد.
- java/sample/codesarch/
- سرویس گیرنده خط فرمان برای پرس و جو از API داده جستجوی کد Google.
- جاوا/نمونه/صفحه گسترده/
- نمونه برنامه ها با استفاده از 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.
- جاوا/نمونه/عکس/
- با استفاده از Picasa Web Album API از برنامه ها نمونه بگیرید.
- java/sample/sidewiki/
- نمونه برنامه ها با استفاده از Google Sidewiki API.
- java/sample/webmastertools/
- نمونه برنامه ها با استفاده از Webmaster API.
- java/sample/youtube/
- نمونه برنامه ها با استفاده از YouTube API.
- صفحه YouTubeSample ASP
- جستجوی ویدئو و آپلود نمونه با استفاده از کتابخانه مشتری.
نمونه های دات نت
نمونه های همراه با کتابخانه مشتری
این نمونه ها را می توان در بسته کتابخانه مشتری دات نت دانلود کرد. برای اطلاعات بیشتر، به راهنمای توسعهدهنده کتابخانه کلاینت داتنت مراجعه کنید یا کتابخانه کلاینت داتنت را دانلود کنید .
- 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
- فایلهای PDF را به یکدیگر متصل میکند و نتیجه را در Google Docs آپلود میکند. یک فایل zip نیز موجود است.
زبان های دیگر
C++
- نمونه API فهرست اسناد
- به کاربران اجازه می دهد اسناد، صفحات گسترده، ارائه ها و پوشه های Google خود را مشاهده، آپلود، حذف و جستجو کنند. این نمونه همچنین با فهرست کردن کاربرانی که مجوز خواندن/نوشتن دارند، عملکرد ACL API را نشان میدهد.
روبی
- مدیر DocList
- نمونه Ruby on Rails که به کاربران امکان مشاهده و صادرات اسناد را می دهد.
بازگشت به بالا
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\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)"]]