古い記事

ランダムジャンプ

新しい記事

Yahoo!(YDN)API
API


- Yahoo!
http://developer.yahoo.co.jp/
- Yahoo! -  - 
http://developer.yahoo.co.jp/webapi/jlp/keyphrase/v1/extract.html
- API  (Yahoo! JAPAN Tech Blog)
http://techblog.yahoo.co.jp/web/_api/api_6/

§
Yahoo! API使 YeNikki 

YeNikki (http://yapi.ta2o.net/yenikki/) 
Yahoo! JAPAN API 
2005121



API



(1) (ChaSen)
(2) 調25DF使1TF-IDF
(3) Ajax

API使
(1)(2)
URL1



API
YeNikki 



Perl使API

# INPUT: my $sentence = "東北新幹線で七夕祭りに!";
# OUTPUT: 東北新幹線 (100), 七夕祭り (97)

my $r_ref = yapikp({sentence => $sentence});
foreach my $ri (@$r_ref) {
    my $k = $ri->{Keyphrase};
    my $s = $ri->{Score};
    print "$k ($s)\n";
}

...

sub yapikp {
    my ($args_ref) = @_;
    my $s = URI::Escape::uri_escape($args_ref->{sentence}) || "";
    return [] unless $s;
    my $url = "http://jlp.yahooapis.jp/KeyphraseService/V1/extract?"
        ."appid=YahooDemo&sentence=$s";
    my $response = get($url);
    return [] unless $response;
    my $xmlsimple = XML::Simple->new(ForceArray => [ 'Result' ]);
    my $xml = $xmlsimple->XMLin($response);
    return [] unless $xml->{Result};
    return $xml->{Result};
}

appid 
(http://e.developer.yahoo.co.jp/webservices/register_application)