用戶端程式庫與程式碼範例
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
重要事項:自 2024 年 9 月 30 日起,我們將停止支援 2.0 Google Data API。為確保能持續運作,請將採用 2.0 版 Google Data API 的應用程式更新至最新版 API。如需最新版本,請使用左側導覽列中的連結。注意:雖然系統會繼續支援部分 GET 要求 (例如:列出貼文),但其行為仍有些微差異。詳情請參閱 Blogger 說明說明文件。
我們提供 Google Data 用戶端程式庫,可協助您編寫使用 Blogger Data API 的用戶端應用程式。
用戶端程式庫針對每個語言提供了工具和抽象層,可讓您建構查詢及使用回應資料,而不必建立 HTTP 要求或手動處理 HTTP 回應。每個用戶端程式庫都會提供對應 API 所用元素和資料類型的類別。每個用戶端程式庫也都會為具有 Data API 的特定 Google 服務提供擴充功能。
Java 用戶端程式庫
Java 用戶端程式庫是由 Google 提供。
.NET 用戶端程式庫
.NET 用戶端程式庫由 Google 提供,可用於開發電腦版、網頁和行動應用程式。
PHP 用戶端程式庫
PHP 用戶端程式庫是由 Zend 提供,屬於 Zend 架構的一部分。也可以獨立版本的形式使用。
Python 用戶端程式庫
Python 用戶端程式庫是由 Google 提供,可用於開發指令列、網頁和 Google App Engine 應用程式。
JavaScript 用戶端程式庫
JavaScript 用戶端程式庫在 JavaScript 中提供完整的讀取/寫入功能。您也可以透過原始 JSON 取得唯讀存取權。
Objective-C 用戶端程式庫
Objective-C 用戶端程式庫可讓您編寫適用於 Mac OS X 的原生 Cocoa 應用程式,現在也支援 iPhone SDK。
外部用戶端程式庫
下列用戶端程式庫並非由 Google 編寫,因此不受 Google 支援。
程式碼範例
下方提供幾個範例程式,示範如何使用 API 和用戶端程式庫。您可以從這些範例開始!
- Java
- .NET
- PHP
- Python
- JavaScript
- Objective-C
- 其他
教學課程
協助您快速開始使用、偵錯問題,或透過 Google Data API 使用慣用語言的文章。如需完整資訊,請參閱文章頁面。
返回頁首
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-31 (世界標準時間)。
[null,null,["上次更新時間:2025-08-31 (世界標準時間)。"],[[["\u003cp\u003eSupport for the v2.0 Google Data API will end on September 30, 2024; update your applications to the latest API version for continued functionality.\u003c/p\u003e\n"],["\u003cp\u003eClient libraries are available in Java, .NET, PHP, Python, JavaScript, and Objective-C to simplify interactions with the Blogger Data API.\u003c/p\u003e\n"],["\u003cp\u003eSample code and tutorials are provided to help developers get started with using the API and client libraries in various programming languages.\u003c/p\u003e\n"],["\u003cp\u003eWhile some GET requests will continue working as feed URLs after the v2.0 deprecation, there might be slight differences in behavior.\u003c/p\u003e\n"],["\u003cp\u003eRefer to the Blogger Help documentation for detailed information about the API and the transition to the latest version.\u003c/p\u003e\n"]]],[],null,["# Client Libraries and Sample Code\n\n**Important** :\nWe will discontinue support for the v2.0 Google Data API on September 30th, 2024.\nTo ensure continued functionality, update your applications that rely on the v2.0 Google\nData API to the latest API version.\nFor the latest version, use the links in the left-side navbar.\nNote: while some GET requests (such as listing posts) will continue to be supported as feed\nURLs, there are minor differences in their behavior.\nFor detailed information, refer to the\n[Blogger Help](https://support.google.com/blogger/answer/14877110) documentation.\n\nGoogle Data client libraries are available to help you write client\napplications that use the Blogger Data API.\n\nFor each language, the client library provides tools and an abstraction\nlayer, letting you construct queries and use response data without having to\ncreate HTTP requests or process HTTP responses by hand. Each client library\nprovides classes that correspond to the elements and data types that the API\nuses. Each client library also provides extensions for specific Google\nservices that have Data APIs.\n\nJava client library\n-------------------\n\nThe Java client library is provided by Google\n\n- [Getting Started Guide](/gdata/articles/java_client_lib)\n- [Blogger Developer's Guide for Java](/blogger/docs/2.0/developers_guide_java)\n- [Reference Guide](/gdata/javadoc) (Javadoc)\n- [Article on Using Eclipse with the Java client library](/gdata/articles/eclipse)\n- [Project main page](//code.google.com/p/gdata-java-client) (Subversion)\n- [Downloads page](//code.google.com/p/gdata-java-client/downloads/list)\n\n.NET client library\n-------------------\n\nThe .NET client library is provided by Google and allows desktop, web and\nmobile application development.\n\n- [Getting\n Started Guide](/gdata/articles/dotnet_client_lib)\n- [Blogger Developer's Guide for .NET](/blogger/docs/2.0/developers_guide_dotnet)\n- [Reference Guide](//code.google.com/apis/gdata/csdoc) (NDoc)\n- [Project main page](//code.google.com/p/google-gdata) (Subversion)\n- [Downloads page](//code.google.com/p/google-gdata/downloads/list)\n\nPHP client library\n------------------\n\nThe PHP client library is provided by Zend, as part of the Zend\nFramework. It is also available as a standalone release.\n\n- [Getting Started Guide](/gdata/articles/php_client_lib)\n- [Blogger Developer's Guide for PHP](/blogger/docs/1.0/developers_guide_php)\n- [Zend Reference Guide](http://framework.zend.com/manual/en/zend.gdata.html)\n- [Zend API Guide (phpdoc)](http://framework.zend.com/apidoc/core/) -- choose Zend_Gdata as the 'Package'\n- [Downloads page](http://framework.zend.com/download/gdata)\n\nPython client library\n---------------------\n\nThe Python client library is provided by Google and enables development\nof command-line, web, and Google App Engine applications.\n\n- [Getting Started Guide](/gdata/articles/python_client_lib)\n- [Blogger Developer's Guide for Python](/blogger/docs/1.0/developers_guide_python)\n- [Reference Guide](http://gdata-python-client.googlecode.com/hg/pydocs/) (PyDoc)\n- [Project main page](//code.google.com//p/gdata-python-client) (Subversion)\n- [Downloads page](//code.google.com//p/gdata-python-client/downloads/list)\n\nJavaScript client library\n-------------------------\n\nThe JavaScript client library provides full read/write capabilities from\nwithin JavaScript. Read-only access is also available via [raw JSON](/gdata/docs/json).\n\n- [Blogger interactive Developer's Guide for JavaScript](/blogger/docs/1.0/developers_guide_js)\n- [Reference Guide](/gdata/jsdoc/2.2) (JSdoc)\n\nObjective-C client library\n--------------------------\n\nThe Objective-C client library enables writing native Cocoa applications\nfor Mac OS X and now provides support for the iPhone SDK.\n\n- [Getting Started Guide](//code.google.com/p/gdata-objectivec-client/wiki/GDataObjCIntroduction)\n- [Project main page](//code.google.com/p/gdata-objectivec-client) (Subversion)\n- [Downloads page](//code.google.com/p/gdata-objectivec-client/downloads/list)\n\nExternal client libraries\n-------------------------\n\nThe following client libraries are not written by Google and are not supported by Google.\n\n- [Force.com\n Toolkit for Google Data APIs](http://wiki.apexdevnet.com/index.php/Google_Data_API_Toolkit) - Apex client library for Salesforce.com developers.\n\nSample code\n-----------\n\nA few sample programs that demonstrate how to use the API and the client\nlibraries, are linked below. Use them to help you get started!\n\n- **Java**\n - [Command-line\n sample using the client library](//code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/blogger)\n- **.NET**\n - [C#\n GUI and console samples using the client library](//code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/blogger)\n- **PHP**\n - [Simple\n ClientLogin sample using the client library](http://framework.zend.com/svn/framework/standard/trunk/demos/Zend/Gdata/Blogger.php)\n- **Python**\n - [Simple\n command-line sample using the client library](//code.google.com/p/gdata-python-client/source/browse/trunk/samples/blogger/BloggerExample.py)\n- **JavaScript**\n - [Blogged\n Upon sample to comment about external posts using the client\n library](http://gdata-javascript-client.googlecode.com/svn/trunk/samples/blogger/blogged_upon/blogged_upon.html)\n - [\"Blog\n This\" embedded blog editor using the client library](http://gdata-javascript-client.googlecode.com/svn/trunk/samples/blogger/blog_this/blog_this.html)\n - [CalendBlogger\n Google Calendar to Blogger publisher using the client\n library](http://gdata-javascript-client.googlecode.com/svn/trunk/samples/blogger/calendblogger/calendblogger.html)\n - [blog.gears\n offline client for Blogger using Google Gears and the client\n library](http://gdata-javascript-client.googlecode.com/svn/trunk/samples/blogger/bloggears/bloggears.html)\n - [blog.press\n Blogger client using the client library](http://gdata-javascript-client.googlecode.com/svn/trunk/samples/blogger/blogpress/blogpress.html)\n- **Objective-C**\n - [GUI\n sample using the client library](//code.google.com/p/gdata-objectivec-client/source/browse/trunk/Examples/BloggerSample)\n- **Other**\n - [Google\n Data API Tips Blog](http://gdatatips.blogspot.com/search/label/blogger)\n\nTutorials\n---------\n\nArticles to help you get up and running quickly, debug problems or use\nyour favorite language with Google Data APIs. See [the articles page](/gdata/articles) for a complete\nlisting.\n\n- [Eclipse with the Java client library](/gdata/articles/eclipse)\n- [Ruby with the Google Data APIs](/gdata/articles/using_ruby)\n- [Google Data APIs on Salesforce.com](/gdata/articles/salesforce)\n- [Using cURL to interact with Google Data services](/gdata/articles/using_cURL)\n- [Using Proxy Servers with the Google Data client libraries](/gdata/articles/proxy_setup)\n- [Network Capture Tools for API debugging](/gdata/articles/wireshark)\n- [Debugging Google Data clients: Exploring Traffic from Within your Program](/gdata/articles/debugging_client_libs)\n\n[Back to top](#top)"]]