Skip to content

This is a fork of the Google API PHP client, with some modern-day modifications

License

Notifications You must be signed in to change notification settings

mybuilder/google-api-php-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google APIs Client Library for PHP

Description

The Google API Client Library enables you to work with Google APIs such as Buzz, Moderator, Tasks, or Latitude on your server.

This is a forked version from:

Current version is hosted here:

Fork information

This project was forked to modernize the google api codebase a little bit. The following changes have been made:

  • Gotted rid of all require() statements. An autoloader is now required
  • Renamed all classes. Everything is now in a GoogleApi namespace.
  • Added composer package information (todo)
  • Gotted rid of automatically executing code.

The existing documentation applies, just keep in mind that instead of class like apiHttpRequest, you must now use \GoogleApi\Io\HttpRequest.

Requirements:

Project page:

OAuth 2 instructions:

Report a defect or feature request here:

Subscribe to project updates in your feed reader:

Supported sample applications:

Basic Example

<?php
include 'vendor/.composer/autoload.php';

$client = new \GoogleApi\Client();
$service = new \GoogleApi\Books\Service($client);

$optParams = array('filter' => 'free-ebooks');
$results = $service->volumes->listVolumes('Henry David Thoreau', $optParams);

foreach ($results['items'] as $item) {
  print($item['volumeInfo']['title'] . '<br>');
}

About

This is a fork of the Google API PHP client, with some modern-day modifications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.9%
  • Shell 0.1%