WWW::Giraffi::API - Giraffi API Access Module
0.2_04
use strict; use warnings; use WWW::Giraffi::API; my $apikey = "ilovenirvana_ilovekurtcobain"; my $g = WWW::Giraffi::API->new(apikey => $apikey); # get all media data my $arrayref = $g->media->find; foreach $ref(@{$arrayref}) { ## anything to do... }
WWW::Giraffi::API is Giraffi API Access Module
ruby giraffi https://github.com/giraffi/giraffi perl binding
WWW::Giraffi::API/$VERSION
for LWP::UserAgent ssl_opts(verify_hostname => $this_value). 1
for LWP::UserAgent timeout. 30
convert unix timestamp fields in json response to Time::Piece Object. default 1
https://papi.giraffi.jp
https://okapi.giraffi.jp:3007
https://lapi.giraffi.jp:3443"
Create WWW::Giraffi::API Object
Example:
my $apikey = "ilovenirvana_ilovekurtcobain"; my $g = WWW::Giraffi::API->new(apikey => $apikey);
Options
apikey giraffi apikey timeout connection timeout. default 30sec default_endpoint default_endpoint. default $DEFAULT_ENDPOINT applogs_endpoint applogs_endpoint. default $APPLOGS_ENDPOINT monitoringdata_endpoint monitoringdata_endpoint. default $MONITORINGDATA_ENDPOINT verbose verbose output. default 0 ssl_verify_hostname ssl_verify_hostname(for LWP::UserAgent). default 1 use_time_piece use_time_piece. default $USE_TIME_PIECE
Create WWW::Giraffi::API::Media Object
my $g = WWW::Giraffi::API->new(apikey => $apikey); my $media = $g->media;
Create WWW::Giraffi::API::Axion Object
my $axion = $g->axion;
Create WWW::Giraffi::API::Item Object
my $item = $g->item;
Create WWW::Giraffi::API::Service Object
my $service = $g->service;
Create WWW::Giraffi::API::Trigger Object
my $trigger = $g->trigger;
Create WWW::Giraffi::API::Log Object
my $log = $g->log;
Create WWW::Giraffi::API::AppLog Object
my $applog = $g->applog;
Create WWW::Giraffi::API::Trend Object
my $trend = $g->trend;
Create WWW::Giraffi::API::Region Object
my $region = $g->region;
Create WWW::Giraffi::API::MonitoringData Object
my $monitoringdata = $g->monitoringdata;
Akira Horimoto <emperor@gmail.com>
https://github.com/giraffi/giraffi/wiki
Class::XSAccessor Module::Pluggable Time::Piece
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install WWW::Giraffi::API, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WWW::Giraffi::API
CPAN shell
perl -MCPAN -e shell install WWW::Giraffi::API
For more information on module installation, please visit the detailed CPAN module installation guide.