The Google APIs client library for .NET provides simple, flexible, and powerful access to Google APIs such as Drive, YouTube, Calendar, Storage and Analytics.
The library supports OAuth2.0 authentication, and is able to generate strongly typed client libraries for Discovery-based services.
- Windows Store apps
- Windows Phone 8 and 8.1
- Portable Class Libraries
- Google API client Library for .NET - Get Started
- supported APIs
- google-api-dotnet-client Announcements
To make it easer for you to develop with the Google APIs using the Google API client Library for .NET we have released a number of NuGet packages. A full list of all the avaliable packages can be found at the Google.APIs NuGet page.
The source code for the individual Google APIs is programmatically generated using the Discovery API.
Using the following formula, you can find the source for any of the API dlls:
https://developers.google.com/resources/api-libraries/download/API_NAME/API_VERSION/csharp
Replace API_NAME with the name of the API.
Replace API_VERSION with the version of the API.
Examples:
- https://developers.google.com/resources/api-libraries/download/analytics/v3/csharp for Analytics v3
- https://developers.google.com/resources/api-libraries/download/drive/v2/csharp for Drive v2
Tip: If you are unsure of the name and/or the version of the API, you can check it using the Discovery API at the bottom of the Discovery list page.
If you find an issue with in the client library we would appricate you adding an issue in the issue tracker. Questions regarding usage of the client library should be posted to stackoverflow.com using the tag #google-api-dotnet-client