PHP code example of krayin / krayin-google-integration
1. Go to this page and download the library: Download krayin/krayin-google-integration 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/ */
krayin / krayin-google-integration example snippets
return [
// ...
'google' => [
// Our Google API credentials.
'client_id' => env('GOOGLE_CLIENT_ID'),
'client_secret' => env('GOOGLE_CLIENT_SECRET'),
// The URL to redirect to after the OAuth process.
'redirect_uri' => env('GOOGLE_REDIRECT_URI'),
// The URL that listens to Google webhook notifications (Part 3).
'webhook_uri' => env('GOOGLE_WEBHOOK_URI'),
// Let the user know what we will be using from his Google account.
'scopes' => [
// Getting access to the user's email.
\Google_Service_Oauth2::USERINFO_EMAIL,
// Managing the user's calendars and events.
\Google_Service_Calendar::CALENDAR,
],
// Enables automatic token refresh.
'approval_prompt' => 'force',
'access_type' => 'offline',
// Enables incremental scopes (useful if in the future we need access to another type of data).
'
protected $except = [
// ...
'google/webhook',
];
protected function schedule(Schedule $schedule)
{
$schedule->job(new \Webkul\Google\Jobs\PeriodicSynchronizations())->everyFifteenMinutes();
$schedule->job(new \Webkul\Google\Jobs\RefreshWebhookSynchronizations())->daily();
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.