Anatoliy
Well-known member
So I'm a noob in xF development and know nothing about GSC API, but that didn't stop me. )))
I uploaded GSC API package into /src/vendors/ and created an addon with admin route. When I add
but the file is there and the path is correct
It stopped throwing an error after I removed the first slash
but when I added the rest of the example code
it shows an error
and Viual Studio Code underlines with red
Please advise what I'm doing wrong and how to fix it.
I uploaded GSC API package into /src/vendors/ and created an addon with admin route. When I add
require_once '/src/vendor/google-api-php-client--PHP8.0/vendor/autoload.php';
to my controller's action it throws an error
Code:
ErrorException: [E_WARNING] require_once(/src/vendor/google-api-php-client--PHP8.0/vendor/autoload.php): Failed to open stream: No such file or directory in src\addons\AV\LinkedThreads\Pub\Controller\MyController.php at line 57
XF::handlePhpError() in src\addons\AV\LinkedThreads\Pub\Controller\MyController.php at line 57
require_once() in src\addons\AV\LinkedThreads\Pub\Controller\MyController.php at line 57
AV\LinkedThreads\Pub\Controller\MyController->actionKeywords() in src\XF\Mvc\Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src\XF\Mvc\Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src\XF\Mvc\Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src\XF\Mvc\Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src\XF\App.php at line 2352
XF\App->run() in src\XF.php at line 524
XF::runApp() in admin.php at line 13
but the file is there and the path is correct
It stopped throwing an error after I removed the first slash
require_once 'src/vendor/google-api-php-client--PHP8.0/vendor/autoload.php';
but when I added the rest of the example code
Code:
$client = new Google\Client();
$client->setApplicationName("Client_Library_Examples");
$client->setDeveloperKey("xxxxxx");
$service = new Google\Service\Books($client);
$query = 'Henry David Thoreau';
$optParams = [
'filter' => 'free-ebooks',
];
$results = $service->volumes->listVolumes($query, $optParams);
Code:
Error: Class "AV\LinkedThreads\Pub\Controller\Google\Client" not found in src\addons\AV\LinkedThreads\Pub\Controller\MyController.php at line 59
AV\LinkedThreads\Pub\Controller\MyController->actionKeywords() in src\XF\Mvc\Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src\XF\Mvc\Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src\XF\Mvc\Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src\XF\Mvc\Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src\XF\App.php at line 2352
XF\App->run() in src\XF.php at line 524
XF::runApp() in admin.php at line 13
Google\Client
and Google\Service\Books
.Please advise what I'm doing wrong and how to fix it.