メイソンを使用してAPIを呼び出しています(Webベース、GETを使用して呼び出すことができます)ので、jsonファイルを返すことができます。
m->comp()
中で使えることが分かります。しかし、外部で使用できる機能は何ですか?
外部 URL に対して http リクエストを行いたいようです。perl を html に埋め込んでいるだけなので、HTTP::RequestとLWP::UserAgentを使用してその要求を行う perl ブロックを作成できます。このようなもの:
my $ua = LWP::UserAgent->new;
my $response = $ua->request( HTTP::Request->new( "GET", "http://https://api.twitter.com/1/users/show.json?screen_name=aplusk" ) );
my $data = $response->content();
次に、HTML::Masonに json でやりたいことを何でもさせます。$data