tags: 🔖Google
Google APIとは
Google のサービスをプログラムから利用するためのAPI群.
Google API ライブラリの整理(Java)
GitHubのリポジトリをみてもいろんな種類がありややこしい.
一度整理する(Java).
まずBaseとなるのが以下のHTTPやoAuthのライブラリ.
- https://github.com/googleapis/google-oauth-java-client
- https://github.com/googleapis/google-http-java-client
google-api-clientはおそらく最も有名. httpやoauthを元に作成されている.
google-api-client-servicesはgoogle-api-clientを元に使いやすくしたwrapper. これはこれでいいのだがドキュメントが不十分で結局google-api-clientを使うことになる.
This repository contains the generated source for individual APIs that utilize Google APIs Client Library for Java.
Googleのサービスはたくさん種類があり,マイナーなものであればあるほどドキュメントがOutdatedだったりイマイチなのでissueやstackoverflowやGitHubの他人のコードを漁ることになる.