Mẫu API Dữ liệu của Google
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Cảnh báo: Trang này nói về các API cũ hơn của Google, tức là Google Data API; trang này chỉ liên quan đến những API có trong thư mục Google Data API. Nhiều API trong số đó đã được thay thế bằng các API mới hơn. Để biết thông tin về một API mới cụ thể, hãy xem tài liệu của API mới đó. Để biết thông tin về cách uỷ quyền cho các yêu cầu bằng một API mới hơn, hãy xem phần Xác thực và uỷ quyền Tài khoản Google.
Trang này cung cấp các đường liên kết và thông tin về mã mẫu.
Nội dung
- Mẫu JavaScript
- Mẫu JSON
- Mẫu tiện ích
- Mẫu Java
- Mẫu.NET
- Ngôn ngữ khác
Mẫu JavaScript
Bạn có thể sử dụng thư viện ứng dụng JavaScript từ trình duyệt web để tương tác với Base Data API, Blogger Data API, Calendar Data API, Contacts Data API và Finance Data API.
Lưu ý: Các mẫu trước đây trong phần này đã bị xoá vì chúng dựa vào những API và/hoặc phương thức xác thực không còn được cung cấp nữa.
Mẫu JSON
Đây là các mẫu trực tiếp; hãy nhấp để xem. Để biết thêm thông tin, hãy xem bài viết Sử dụng JSON với Google Data API.
Lịch Google
- Sự kiện sắp tới trên Lịch
- Mẫu này minh hoạ cách hiển thị danh sách các sự kiện sắp tới trên lịch trong Lịch Google trên một trang web bằng cách sử dụng định dạng đầu ra JSON do Calendar Data API cung cấp.
Blogger
- Bài đăng gần đây trên Blogger
- Mẫu này minh hoạ cách hiển thị danh sách các bài đăng gần đây trên một blog được lưu trữ trên Blogger Beta bằng cách sử dụng định dạng đầu ra JSON do Blogger Data API cung cấp.
Bảng tính
- Đọc dữ liệu trong Google Trang tính
- Mẫu này minh hoạ cách hiển thị dữ liệu từ một Bảng tính trên Google trên trang web bằng cách sử dụng định dạng đầu ra JSON do Spreadsheet Data API cung cấp.
Mẫu tiện ích
Để biết thêm thông tin về cách tạo tiện ích Google Data API, hãy xem bài viết Tạo tiện ích Google Data hoặc tài liệu đầy đủ về Viết tiện ích OAuth.
- Tiện ích Blogger
- Tiện ích YouTube
Mẫu Java
Các mẫu đi kèm với thư viện ứng dụng
Bạn có thể tìm thấy các mẫu này trong gói thư viện ứng dụng Java có thể tải xuống. Để biết thêm thông tin, hãy xem hướng dẫn dành cho nhà phát triển thư viện ứng dụng Java hoặc tải thư viện ứng dụng Java xuống.
- java/sample/authsub/
- GData AuthSub proxy, được triển khai bằng cách sử dụng các servlet Java; ứng dụng JavaScript mẫu truy cập vào dữ liệu thông qua proxy.
- java/sample/calendar/
- Ứng dụng đơn giản thực hiện một số thao tác cố định trên Lịch Google.
- java/sample/codesarch/
- Ứng dụng dòng lệnh để truy vấn Data API của Google Code Search.
- java/sample/spreadsheet/
- Ứng dụng mẫu sử dụng API Google Trang tính.
- java/sample/appsforyourdomain/
- Các ứng dụng mẫu sử dụng API G Suite.
- java/sample/blogger/
- Ứng dụng mẫu sử dụng Blogger API.
- java/sample/contacts/
- Các ứng dụng mẫu sử dụng API Danh bạ Google.
- java/sample/docs/
- Các ứng dụng mẫu sử dụng Google Doclist API.
- java/sample/gbase/
- Ứng dụng mẫu sử dụng Google Base API.
- java/sample/photos/
- Các ứng dụng mẫu sử dụng API Album Web Picasa.
- java/sample/sidewiki/
- Các ứng dụng mẫu sử dụng Google Sidewiki API.
- java/sample/webmastertools/
- Các ứng dụng mẫu sử dụng Webmaster API.
- java/sample/youtube/
- Các ứng dụng mẫu sử dụng API YouTube.
- Trang ASP YouTubeSample
- Mẫu tìm kiếm và tải video lên bằng thư viện ứng dụng.
Mẫu .NET
Các mẫu đi kèm với thư viện ứng dụng
Bạn có thể tìm thấy các mẫu này trong gói thư viện ứng dụng .NET có thể tải xuống. Để biết thêm thông tin, hãy xem hướng dẫn dành cho nhà phát triển thư viện ứng dụng.NET hoặc tải thư viện ứng dụng .NET xuống.
- clients/cs/samples/blogger/
- Các ứng dụng mẫu sử dụng Blogger API.
- clients/cs/samples/calendar/
- Các ứng dụng mẫu sử dụng Google Calendar Data API.
- clients/cs/samples/spreadsheets/
- Các ứng dụng mẫu sử dụng API Google Trang tính.
- clients/cs/samples/DocListUploader/
- Tải tài liệu lên Google Tài liệu.
- clients/cs/samples/DocListExporter/
- Xuất Tài liệu trên Google ở nhiều định dạng.
- clients/cs/samples/PhotoBrowser/
- Các ứng dụng mẫu sử dụng API Album Web Picasa.
- clients/cs/samples/YouTubeSample/
- Các ứng dụng mẫu sử dụng YouTube API.
- clients/cs/samples/appsforyourdomain/
- Các ứng dụng mẫu sử dụng API G Suite.
Ví dụ khác
- Trình cập nhật danh bạ
- Một mẫu WPF minh hoạ cách đọc và cập nhật danh bạ bằng Contacts API.
Bạn cũng có thể tải tệp.zip xuống.
- Công cụ hợp nhất tệp PDF của Google Tài liệu
- Nối các tệp PDF với nhau và tải kết quả lên Google Tài liệu.
Bạn cũng có thể tải tệp.zip xuống.
Ngôn ngữ khác
C++
- Mẫu Documents List API
- Cho phép người dùng xem, tải lên, xoá và tìm kiếm các tài liệu, bảng tính, bản trình bày và thư mục của họ trên Google. Mẫu này cũng minh hoạ chức năng ACL của API bằng cách liệt kê những người dùng có quyền đọc/ghi.
Ruby
- Trình quản lý DocList
- Mẫu Ruby on Rails cho phép người dùng xem và xuất tài liệu.
Trở lại đầu trang
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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)"]]