Skip to content

ofirshl/googleapis-dotnetcore

Repository files navigation

Manychois.GoogleApis

This is a project to provide a .Net Core client library for Google AdWords API.

Motivation

Google does not provide a .Net Core client library for some of its APIs. Instead of a simple port from an existing .Net library, I try to rewrite the whole thing (or reinvent the wheel if you like) in hope of providing a better C# coding experience.

Project Structure

Manychois.GoogleApis

Class library (.Net Core) - It provides common utilities, especially OAuth2 authentication, for other Google API client libraries. Click here for more information

Manychois.GoogleApis.AdWords

Class library (.Net Core) - Client library for AdWords API. Click here for more information

Manychois.GoogleApis.CodeCoverage

Class library (.Net 4.6.1) - Use OpenCover and ReportGenerator to visualize unit test coverage result. Execute run.bat to generate the coverage report.

Manychois.GoogleApis.DevConsole

Console Application (.Net 4.6.1) - The code builder of the generated files used in Manychois.GoogleApis.AdWords. People who are interested in providing AdWords client library in other programming languages may find it useful.

Manychois.GoogleApis.Examples

Console Application (.Net Core) - It provides some samples of the client libraries. It will not run properly without changing the source code and filling in correct configurations.

Manychois.GoogleApis.Tests

Class library (.Net Core) - Unit test project in xUnit.net.

License

The MIT License

Copyright (c) 2017 Siu Pang Tommy Choi

About

.Net Core client libraries for various Google API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages