# NAME
Google::API::Client - A client for Google APIs Discovery Service
# SYNOPSIS
use Google::API::Client;
my $client = Google::API::Client->new;
my $service = $client->build('urlshortener', 'v1');
# Get shortened URL
my $body = {
'longUrl' => 'http://code.google.com/apis/urlshortener/',
};
my $result = $url->insert(body => $body)->execute;
$result->{id}; # shortened URL
# DESCRIPTION
Google::API::Client is a client for Google APIs Discovery Service. You make using Google APIs easy.
# METHODS
- new
- build
Construct a resource for interacting with an API. The service name and version
are passed to specify the build function to retrieve the appropriate discovery
document from the server. Calls `build_from_document()` with the downloaded file.
- build\_from\_document
Same as the `build()` function, but the document is to be passed _locally_
instead of being downloaded. The `discovery_service_url` is a deprecated
argument. Instead, the URL is constructed by combining the `rootUrl` and
the `servicePath`.
# AUTHOR
Takatsugu Shigeta <shigeta@cpan.org>
# CONTRIBUTORS
Yusuke Ueno (uechoco)
Gustavo Chaves (gnustavo)
Hatsuhito UENO (uehatsu)
chylli
Richie Foreman <richieforeman@google.com> (richieforeman)
ljanvier
razsh
# COPYRIGHT
Copyright 2011- Takatsugu Shigeta
# LICENSE
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
# SEE ALSO