NAME
WebService::Yelp::Business - Yelp.com API Business Class (heh, get it?)
SYNOPSIS
use strict;
use WebService::Yelp;
my $yelp = WebService::Yelp->new({ywsid => 'XXXXXXXXXXXX'});
my $biz_res = $yelp->search_review_hood({
term => 'cream puffs',
location => 'San Francisco',
};
for my $b (@{$biz_res->businesses()}) {
print $b->name " has " . $b->review_count . " review(s)\n";
}
DESCRIPTION
This class represents a business returned from a search.
METHODS (Read Only)
id
The business id.
latitude
The latitude of the business location.
longtitude
The longitude of the business location.
url
The URL for the business profile.
avg_rating
The business average rating.
review_count
The number of reviews for this business.
distance
The distance from the center of the city.
name
The business name.
address1
The first line of the business address.
address2
The second line of the business address.
city
The business city.
state
The business state.
zip
The business zip code.
phone
The business phone number.
photo_url
The url to a thumbnail pic of this business. (100x100 pixels)
photo_url_small
The url to a smaller thumbnail pic of this business. (40x40 pixels)
rating_img_url
The url to the star image for the business rating.
nearby_url
The url to search for other businesses nearby.
reviews
Returns an array reference of (up to) 3 WebService::Yelp::Review objects.
categories
Returns an array reference of WebService::Yelp::Category objects.
neighborhoods
Returns an array reference of WebService::Yelp::Neighborhood objects.