Google APIs Client Library for .NET
C# Python
Latest commit 1ec42fa Jan 17, 2017 cloudsharp Update discovery documents and generated code
automatically_generated_update
Permalink
Failed to load latest commit information.
ClientGenerator Update version v1.19 -> v1.20 (#883) Dec 13, 2016
DiscoveryJson Update discovery documents and generated code Jan 17, 2017
Doxygen Update version in Doxyfile to 1.10.0 Dec 11, 2015
Resources Move and update .nuspecs Jan 11, 2016
Src Update discovery documents and generated code Jan 17, 2017
.gitignore Merge v1.18 into master (#860) Oct 24, 2016
.travis.yml NET Core build for linux (#809) Aug 12, 2016
CONTRIBUTING.md Update contributing doc (#827) Aug 23, 2016
GeneratedLibraries.proj Restore packages in Patcher Oct 24, 2016
LICENSE Issue 351: Reimplement OAuth2 library (Step 1) Sep 23, 2013
MyGet.ps1 Address PR feedback. Jan 27, 2016
NuGet.Config Remove local directory from nuget config Jan 4, 2017
NuGet.Core.Config Fix discovery library (#823) Aug 22, 2016
NuGet.Linux.Config NET Core build for linux (#809) Aug 12, 2016
README.md Merge v1.18 into master (#860) Oct 24, 2016
SupportLibraries.proj NetStandard improvements (#806) Aug 11, 2016
WhyNetStandard1.3.md Merge netcore branch to master (#795) Aug 4, 2016
appveyor.yml Remove BouncyCastle dependency (#880) Dec 13, 2016
get_discovery_documents.py Generate, build, and package API client libraries Jan 25, 2016
global.json Add top-level global.json to pin dotnet SDK version. Jan 4, 2017
google.apis.public.snk Issue 238: Change Google.Apis.Release to use the ReleaseSigned version Jun 11, 2015
google.apis.snk Commit the strongname signing key Jan 11, 2016
run_integration_tests.bat Remove BouncyCastle dependency (#880) Dec 13, 2016
run_integration_tests_dotnetcore.bat Remove BouncyCastle dependency (#880) Dec 13, 2016
run_tests.bat Merge netcore branch to master (#795) Aug 4, 2016
run_tests_dotnetcore.bat Fix discovery library (#823) Aug 22, 2016
run_tests_dotnetcore.sh Allow null values to be present in JSON (#868) Nov 7, 2016
travis.sh Allow null values to be present in JSON (#868) Nov 7, 2016

README.md

Build Status

Google APIs client Library for .NET

Description

The Google API client library for .NET enables access to Google APIs such as Drive, YouTube, Calendar, Storage and Analytics. The library supports OAuth2.0 authentication. Strongly-typed per-API libraries are generated using Google's Discovery API.

Supported Platforms

  • .NET Framework 4.5 and 4.6
  • .NET Core (via netstandard1.3 support)
  • Windows 8 Apps
  • Windows Phone 8 and 8.1
  • Portable Class Libraries

Legacy Support

We provide best-effort support for these platforms, but new features may not be available.

  • .NET Framework 4.0
  • Silverlight 5.0

Developer Documentation

NuGet Packages

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. The libraries published by Google are owned by google-apis-packages.

API-specific Libraries

The generator that produces the source code for API-specific libraries is in ClientGenerator/. The most recently generated code is available in Src/Generated/, and the discovery documents from which that code was generated are in DiscoveryJson/.

Support Forums

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