Google Data client libraries are available to help you write client applications that use the YouTube Data API.
Client libraries are available for Java, .NET, PHP, Python and Objective-C. For each language, the client library provides tools and an abstraction layer, letting you construct queries and use response data without having to create HTTP requests or process HTTP responses by hand. Each client library provides classes that correspond to the elements and data types that the API uses. Each client library also provides extensions for specific Google services that have Data APIs.
This page provides links to the documentation and tutorials, downloads and sample code available to help developes write client applications using any of the languages listed above. It also links to other documents and sample code explaining how to add API functionality to your site using JavaScript. Finally, this page lists additional resources that are not specific to a particular language.
Client Libraries
Java
The Java client library is provided by Google.
Documentation |
Downloads |
Sample code |
.NET
The .NET client library is provided by Google and allows desktop, web and mobile application development.
Documentation |
Downloads |
Sample code |
PHP
The PHP client library is provided by Google.
Documentation |
|
Sample code |
Python
The Python client library is provided by Google.
Documentation
|
Downloads |
Sample code |
Objective-C client library
The Objective-C client library is provided by Google.
Downloads
|
JavaScript (JSON)
Documentation |
Sample code |