Download the PHP package keboola/google-client-bundle without Composer
On this page you can find all versions of the php package keboola/google-client-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package google-client-bundle
Keboola Google Client Bundle
Keboola Google API Client with OAuth 2.0 and Service Account authentication support.
Installation
Usage
This library supports two types of authentication:
- OAuth 2.0 - for applications that need access to user data
- Service Account - for server-to-server communication without user intervention
OAuth 2.0 Authentication
Classic approach
New factory approach
Service Account Authentication
Loading Service Account from JSON file
Differences between OAuth and Service Account
Property | OAuth 2.0 | Service Account |
---|---|---|
Authentication type | User-based | Server-to-server |
Refresh token | ✅ Yes | ❌ No (not needed) |
Authorization | Requires user consent | Automatic |
Usage | Access to user data | Access to application data |
Token expiration | Based on refresh token | Automatic renewal |
Advanced Usage
Retry and Backoff
Logging
Custom HTTP Options
Testing
Requirements
- PHP ^7.1
- guzzlehttp/guzzle ^6.0
- google/auth ^1.26
License
MIT
All versions of google-client-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
guzzlehttp/guzzle Version ^7.0
monolog/monolog Version ^2.1
google/auth Version ^1.26
guzzlehttp/guzzle Version ^7.0
monolog/monolog Version ^2.1
google/auth Version ^1.26
The package keboola/google-client-bundle contains the following files
Loading the files please wait ....