Go節電プロジェクトのAPIを試してみた

GoogleのGo節電プロジェクトからAPIが提供されました。

Go 節電プロジェクト


Go節電プロジェクトAPIで出来ること

  1. みんなが消費している電力量の情報取得
  2. みんなが過去に消費した電力消費量の情報取得
  3. 電力会社が予想する、みんなの最大電力消費に関する情報の取得
  4. 電力会社の最大電気供給力に関する情報の取得


最も最新の電力消費データを一件のみ取得するには

http://api.gosetsuden.jp/usage/tokyo/actual/latest

PerlWebService::Simpleを使ってやってみる。

#!/usr/bin/env perl

use strict;
use warnings;
use WebService::Simple;
use utf8;
use Data::Dumper;

my $gosetuden = WebService::Simple->new(
  base_url => 'http://api.gosetsuden.jp/usage/tokyo/actual/latest',
  response_parser => 'JSON',
);
my $res = $gosetuden->get()->parse_response();
for (@{ $res }){
  print $_->{usage}."\n";
  print $_->{timestamp}."\n";
}