Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.
This repository was archived by the owner on Nov 18, 2025. It is now read-only.

PHP 8.0, Linux OS quickstart.php (via https://developers.google.com/calendar/api/quickstart/php) doesn't work #134

@Skywalker1-CZ

Description

@Skywalker1-CZ

Hi,

when I trying to use GoogleAPI - via this document https://developers.google.com/calendar/api/quickstart/php - so:

php composer.phar require google/apiclient:^2.0
nano quickstart.php (insert the one from URL)
php quickstart.php won't do anything

in PHP Error log I only seen this:

[23-Aug-2022 14:41:54 Europe/Prague] PHP Fatal error:  Uncaught InvalidArgumentException: file "credentials.json" does not exist in /domains1/vx3641300/public/www_root/vendor/google/apiclient/src/Client.php:982
Stack trace:
#0 /domains1/vx3641300/public/www_root/quickstart.php(36): Google\Client->setAuthConfig('credentials.jso...')
#1 /domains1/vx3641300/public/www_root/quickstart.php(82): getClient()
#2 {main}
  thrown in /domains1/vx3641300/public/www_root/vendor/google/apiclient/src/Client.php on line 982

So, I think that isn't right, because on official documentation is this text:
Step 3: Run the sample

Run the sample using the following command:

php quickstart.php

The first time you run the sample, it prompts you to authorize access:

Browse to the provided URL in your web browser.

If you are not already signed in to your Google account, you are be prompted to sign in. If you are signed in to multiple Google accounts, you are asked to select one account to use for the authorization.
Click the Accept button.
Copy the code you're given, paste it into the command-line prompt, and press Enter.

but how can I activate the API, without browsing the URL from quickstart.php ?

Specifications

  • PHP version (php -v): PHP 8.0.22 (cli) (built: Aug 8 2022 11:02:16) ( NTS )
  • OS (Mac/Linux/Windows): PRETTY_NAME="Gentoo/Linux"

Thanks for reply

Filip

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions