NAME

WebService::Recruit::HotPepper::Food - HotPepper Web Service "Food" API

SYNOPSIS

use WebService::Recruit::HotPepper;

my $api = WebService::Recruit::HotPepper->new();
$api->key( 'xxxxxxxxxxxxxxxx' );

my $res = $api->Food();
die 'error!' if $res->is_error;

my $list = $res->root->Food;
foreach my $area ( @$list ) {
    print "name:  ", $area->FoodName, "\n";
    print "code:  ", $area->FoodCD, "\n";
    print "\n";
}

DESCRIPTION

This module is an interface for the Food API. It accepts following query parameters to make an request.

my $res = $hpp->Food();

$hpp above is an instance of WebService::Recruit::HotPepper.

METHODS

root

This returns the root element of the response.

my $root = $res->root;

You can retrieve each element by the following accessors.

$root->NumberOfResults;
$root->APIVersion;
$root->Food->[0]->FoodName;
$root->Food->[0]->FoodCD;

xml

This returns the raw response context itself.

print $res->xml, "\n";

code

This returns the response status code.

my $code = $res->code; # usually "200" when succeeded

is_error

This returns true value when the response has an error.

die 'error!' if $res->is_error;

SEE ALSO

WebService::Recruit::HotPepper

AUTHOR

Toshimasa Ishibashi http://iandeth.dyndns.org/

This module is unofficial and released by the author in person.

THANKS TO

Yusuke Kawasaki http://www.kawa.net/

For creating/preparing all the base modules and stuff.

COPYRIGHT AND LICENSE

Copyright (c) 2007 Toshimasa Ishibashi. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.