1. Go to this page and download the library: Download pmmotors/google-apiclient library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
pmmotors / google-apiclient example snippets
PmMotors\Google\GoogleServiceProvider::class
'Google' => PmMotors\Google\Facades\Google::class
return [
/*
|----------------------------------------------------------------------------
| Google application name
|----------------------------------------------------------------------------
*/
'application_name' => env('GOOGLE_APPLICATION_NAME', ''),
/*
|----------------------------------------------------------------------------
| Google OAuth 2.0 access
|----------------------------------------------------------------------------
|
| Keys for OAuth 2.0 access, see the API console at
| https://developers.google.com/console
|
*/
'client_id' => env('GOOGLE_CLIENT_ID', ''),
'client_secret' => env('GOOGLE_CLIENT_SECRET', ''),
'redirect_uri' => env('GOOGLE_REDIRECT', ''),
'scopes' => array('https://www.googleapis.com/auth/analytics.readonly'), //[],
'access_type' => 'offline', //'online',
'approval_prompt' => 'auto',
'refresh_token' => env('GOOGLE_REFRESH_TOKEN', ''),
/*
|----------------------------------------------------------------------------
| Google developer key
|----------------------------------------------------------------------------
|
| Simple API access key, also from the API console. Ensure you get
| a Server key, and not a Browser key.
|
*/
'developer_key' => env('GOOGLE_DEVELOPER_KEY', ''),
/*
|----------------------------------------------------------------------------
| Google service account
|----------------------------------------------------------------------------
|
| Set the credentials JSON's location to use assert credentials, otherwise
| app engine or compute engine will be used.
|
*/
'service' => [
/*
| Enable service account auth or not.
*/
'enable' => env('GOOGLE_SERVICE_ENABLED', false),
/*
| Path to service account json file
*/
'file' => env('GOOGLE_SERVICE_ACCOUNT_JSON_LOCATION', '')
],
];
$client = new PmMotors\Google\Client($config);
$googleClient = $client->getClient();
$googleClient = Google::getClient();
$client = new PmMotors\Google\Client($config);
// returns instance of \Google_Service_Storage
$storage = $client->make('storage');
// list buckets example
$storage->buckets->listBuckets('project id');
// get object example
$storage->objects->get('bucket', 'object');
// returns instance of \Google_Service_Storage
$storage = Google::make('storage');
// list buckets example
$storage->buckets->listBuckets('project id');
// get object example
$storage->objects->get('bucket', 'object');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.