NAME

WWW::Vimeo::Simple::Channel - Object-oriented Vimeo Simple API interface. Channel requests.

VERSION

Version 0.02

SYNOPSIS

This module is a full object-oriented implementation of the Vimeo Simple API. The specifications are available at http://vimeo.com/api/docs/simple-api.

Channel requests implementation.

    use WWW::Vimeo::Simple;

    my $foo = WWW::Vimeo::Simple->new();

    my $channel = $foo->channel( $channel_name );

    $channel->videos;
    
    foreach (@{$channel->data}) {
	    print $_ -> {'title'};
    }

METHODS

new( $channel_name )

Create a WWW::Vimeo::Simple::Channel object

info

Fetch channel info for the specified channel

videos( $page )

Fetch videos in that channel, page optional (default 1)

make_url( $request )

Build a Vimeo Simple API url

data

Return fetched data

CHANNEL INFO DATA

id 			Channel ID
name 			Channel name
description 		Channel description
logo 			Channel logo (header)
url 			URL for the channel page
rss 			RSS feed for the channel's videos
created_on 		Date the channel was created
creator_id 		User ID of the channel creator
creator_display_name 	Name of the User who created the channel
creator_url 		The URL to the channel creator's profile
total_videos 		Total # of videos posted in the channel
total_subscribers 	Total # of users subscribed

AUTHOR

Alessandro Ghedini, <alexbio at cpan.org>

BUGS

Please report any bugs or feature requests to bug-www-vimeo-simple at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WWW-Vimeo-Simple. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc WWW::Vimeo::Simple

You can also look for information at:

LICENSE AND COPYRIGHT

Copyright 2010 Alessandro Ghedini.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.