vice::Pixela::Graph;
use WebService::Pixela::Pixel;
use WebService::Pixela::Webhook;
use URI;
use JSON;
use Class::Accessor::Lite(
new => 0,
ro => [qw/
user
graph
pixe
sub _decode_or_simple_return_from_json {
my ($self,$rev_json) = @_;
unless ($self->decode){
return $rev_json;
}
return decode_json($rev_json);
}
sub _request {
my ($self
ase_url);
my $receive_json = $self->_agent->request($method, $uri->as_string, $params)->{"content"};
return $self->_decode_or_simple_return_from_json($receive_json);
}
sub query_request {
^-?[0-9]+ float^-?[0-9]+.[0-9]+
=item C<< optional_data : json_string >>
Additional information other than quantity. It is specified as JSON string.
The amount of this data must be less than 10 KB.
^-?[0-9]+ float^-?[0-9]+.[0-9]+
=item C<< optional_data : json_string >>
Additional information other than quantity. It is specified as JSON string.
The amount of this data must be less than 10 KB.
se WebService::Pixela;
# All WebService::Pixela methods use this token and user name in URI, JSON, etc.
my $pixela = WebService::Pixela->new(username => $username, token => $token);
my $g
initions.
If you setting I<$pixela->decode(1) [default]> return array refs.
Otherwise it returns json.
See Also L<https://docs.pixe.la/#/get-graph>
=head4 C<< $pixela->graph->get_svg(%args) >>
I<%
se WebService::Pixela;
# All WebService::Pixela methods use this token and user name in URI, JSON, etc.
my $pixela = WebService::Pixela->new(token => "thisissecret", username => "testname");
bService::Pixela::Webhook;
use 5.010001;
use strict;
use warnings;
use Carp qw/croak/;
use JSON qw/decode_json/;
our $VERSION = "0.021";
sub new {
my ($class,$pixela_client) = @_;
return ble
der('POST',$path,$params);
my $res_json = $self->client->decode() ? $res : decode_json($res);
if($res_json->{isSuccess}){
$self->hash($res_json->{webhookHash});
}
return $re
se WebService::Pixela;
# All WebService::Pixela methods use this token and user name in URI, JSON, etc.
my $pixela = WebService::Pixela->new(token => "thisissecret", username => "testname");