Daisuke Maki > WebService-Gnavi > WebService::Gnavi

Download:
WebService-Gnavi-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.02   Source  

NAME ^

WebService::Gnavi - Use Gnavi API From Perl

SYNOPSIS ^

  my $gnavi = WebService::Gnavi->new(
    access_key => $key
  );

  my $res   = $gnavi->search(\%params);
  my $pager = $res->pager;
  my @list  = $res->list;

  my @list = $gnavi->areas();
  my @list = $gnavi->prefectures();
  my @list = $gnavi->category_large();
  my @list = $gnavi->category_small();

DESCRIPTION ^

WebService::Gnavi allows you to access gnavi.co.jp's APIs from Perl.

METHODS ^

new

Creates a new instance of WebService::Gnavi. The access_key argument is required.

search(\%params)

Searches for restaurants using the specified params

areas()

Returns the list of areas.

prefectures()

Returns the list of prefectures.

category_large()

Returns the list of large categories.

category_small()

Returns the list of small categories.

send_request($type, $request)

Sends a request to the API

CAVEATS ^

WebService::Gnavi::SearchResult doesn't collect categories at the moment. This is planned to be fixed soon-ish (or, send in a patch, please ;)

AUTHOR ^

Copyright (c) 2007 Daisuke Maki <daisuke@endeworks.jp>

LICENSE ^

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html

syntax highlighting: