形態素解析APIを利用するにあたり、Yahooのアカウントと
AppIDを取得する必要があるので先に済ませておく。
1.Yahoo!のアカウントを取る。
https://login.yahoo.co.jp/config/login
2.どのページでもよいが、アプリケーションIDの登録をすませておく。
http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html
#!/usr/bin/perl
use feature 'say';
use strict;
use warnings;
use WebService::YahooJapan::WebMA;
use utf8;
use Dumpvalue; my $d = Dumpvalue->new();
binmode STDOUT, ":utf8";
my $AppID = '上記で取得しておいたアプリケーションIDを記載する';
$WebService::YahooJapan::WebMA::APIBase =
'http://jlp.yahooapis.jp/MAService/V1/parse';
my $api = WebService::YahooJapan::WebMA->new( appid => $ApiID);
my $result = $api->parse(sentence => '本日は晴天なり') or die $api->error; #解析したい文章を指定する
$d->dumpValue($result);'ma_result' => HASH(0x7fa5bbb28ec8)
'filtered_count' => 4
'total_count' => 4
'word_list' => ARRAY(0x7fa5bbb1ee98)
0 HASH(0x7fa5bbb25838)
'pos' => '名詞'
'reading' => 'ほんじつ'
'surface' => '本日'
1 HASH(0x7fa5bbb25880)
'pos' => '助詞'
'reading' => 'は'
'surface' => 'は'
2 HASH(0x7fa5bbb25670)
'pos' => '名詞'
'reading' => 'せいてん'
'surface' => '晴天'
3 HASH(0x7fa5bbb24718)
'pos' => '助動詞'
'reading' => 'なり'
'surface' => 'なり'
'xmlns' => 'urn:yahoo:jp:jlp'
'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance'
'xsi:schemaLocation' => 'urn:yahoo:jp:jlp http://jlp.yahooapis.jp/MAService/V1/parseResponse.xsd'