evert/google-api-php-client
Composer 安装命令:
composer require evert/google-api-php-client
包简介
Google API library for PHP
README 文档
README
Important note
I've never completed this, and have no interest in further maintaining it. Please don't start anything new based on this. I'm keeping this repository around for the people who may still need it.
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:
- PHP 5.3.x or higher (http://www.php.net/)
- PHP Curl extension (http://www.php.net/manual/en/intro.curl.php)
- PHP JSON extension (http://php.net/manual/en/book.json.php)
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/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>');
}
统计信息
- 总下载量: 70.39k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 35
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Apache
- 更新时间: 2012-04-28