Utility for webservice::youtube
This document describes WebService::YouTube::Util version 1.0.3
use WebService::YouTube::Util; # Get an URI of RSS my $uri = WebService::YouTube::Util->rss_uri( 'global', 'recently_added' ); # Get an URI of REST API my $uri = WebService::YouTube::Util->rest_uri( $dev_id, 'youtube.videos.list_by_tag', { tag => 'monkey' } ); # Get a downloadable URI my $uri = WebService::YouTube::Util->get_video_uri('rdwz7QiG0lk'); # Get a video which type is .flv my $content = WebService::YouTube::Util->get_video('rdwz7QiG0lk');
This is an utility for WebService::YouTube.
Returns a \s-1URI\s0 of \s-1RSS\s0. $type should be 'global' or 'tag' or 'user'. $arg is required when $type is 'tag' or 'user'. Returns a \s-1URI\s0 of \s-1REST\s0 \s-1API\s0. $dev_id is your developer \s-1ID\s0 of YouTube. $method is a method name like a 'youtube.*.*'. %fields can contain optional parameter. Returns a downloadable \s-1URI\s0 of $video. $video should be a video \s-1ID\s0 or a WebService::YouTube::Video object. %args can contain some optional arguments.
LWP::UserAgent object Returns a downloaded content of $video. $video should be a video \s-1ID\s0 or a WebService::YouTube::Video object. %args can contain some optional arguments.
LWP::UserAgent object
No such \s-1RSS\s0. The type should be 'global' or 'tag' or 'user'.
Maybe, YouTube is being maintained. :-)
WebService::YouTube::Util requires no configuration files or environment variables.
WebService::YouTube, LWP::UserAgent, URI::Escape
None reported.
No bugs have been reported.
Please report any bugs or feature requests to \*(C`[email protected]\*(C', or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WebService-YouTube>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
Hironori Yoshida <[email protected]>
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.