- Notifications
You must be signed in to change notification settings - Fork733
Google APIs Client Library for Java
License
googleapis/google-api-java-client
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
The Google APIs Client Library for Java is a flexible, efficient, and powerful Java client libraryfor accessing any HTTP-based API on the web, not just Google APIs.
The library has the following features:
- A powerfulOAuth 2.0 library with a consistent interface.
- Lightweight, efficient XML and JSON data models that support any data schema.
- Support forprotocol buffers.
- A set ofgenerated libraries for Google APIs.
- Java 7 (or higher)
- Android 1.6 (or higher)
- Google App Engine
For detailed instructions on usage, please visit theguide.
The Google APIs Client Library for Java is easy to install.
To use Maven, add the following lines to your pom.xml file:
<project> <dependencies> <dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client</artifactId> <version>1.33.0</version> </dependency> </dependencies></project>To use Gradle, add the following lines to your build.gradle file:
repositories { mavenCentral() google()}dependencies { compile'com.google.api-client:google-api-client:1.33.0'}
mkdir /tmp/foo && cd /tmp/foowget https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/8.3.0/play-services-basement-8.3.0.aarunzip play-services-basement-8.3.0.aarmvn install:install-file \ -Dfile=classes.jar \ -DgroupId=com.google.android.google-play-services \ -DartifactId=google-play-services \ -Dversion=1 \ -Dpackaging=jarcd -| Java Version | Status |
|---|---|
| Java 7 | |
| Java 8 | |
| Java 11 |
This library is built on top of two common libraries, also built by Google, and also designed towork with any HTTP service on the web:
Features marked with the @Beta annotation at the class or method level are subject to change. Theymight be modified in any way, or even removed, in any major release. You should not use beta featuresif your code is a library itself (that is, if your code is used on the CLASSPATH of users outsideyour own control).
Deprecated non-beta features will be removed eighteen months after the release in which they arefirst deprecated. You must fix your usages before this time. If you don't, any type of breakagemight result, and you are not guaranteed a compilation error.
Contributions to this library are always welcome and highly encouraged.
SeeCONTRIBUTING documentation for more information on how to get started.
Please note that this project is released with a Contributor Code of Conduct. By participating inthis project you agree to abide by its terms. SeeCode of Conduct for moreinformation.
For questions or concerns, please file an issue in the GitHub repository.
About
Google APIs Client Library for Java
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.