NAME

WebService::GData::YouTube::Feed::UserProfile - a youtube user profile for data API v2.

SYNOPSIS

  use WebService::GData::YouTube;
  
  my $yt = new WebService::GData::YouTube();    
  
  my $profile = $yt->get_user_profile('profile_name_here');
  
  say $profile->about_me;
  say $profile->first_name;
  say $profile->last_name;
  say $profile->age;
  say $profile->username; 
  say $profile->statistics->last_web_access;
  #etc...

  

   

DESCRIPTION

!WARNING! Documentation in progress.

!DEVELOPER RELEASE! API may change, program may break or be under optimized and I haven't done a full range of tests yet!

inherits from WebService::GData::Feed::Entry.

This package represents a Youtube User Profile.

It's a read only data so you can not edit the profile information.

Most of the time you will not instantiate this class directly but use the get_user_profile method in the WebService::GData::YouTube class.

CONSTRUCTOR

new

INHERITED METHODS

All the following read only methods give access to the information contained in a user profile feed entry.

etag

updated

published

category

id

title

author

GETTERS

Below are getters sending back raw text about the user profile information.

Most of them are self explanotory but read

http://code.google.com/intl/en/apis/youtube/2.0/developers_guide_protocol_profiles.html

for further information.

about_me

first_name

last_name

age

username

books

gender

company

hobbies

hometown

location

movies

music

relationship

occupation

school

thumbnail

Returns a WebService::GData::Collection of WebService::GData::Node::GD::FeedLink.

statistics

Returns a WebService::GData::YouTube::YT::Statistics instance.

You can call the following methods on this object:

 my $stats = $profile->statistics;
say $stats-> last_web_access;
say $stats-> view_count;
say $stats-> subscriber_count;
say $stats-> video_watch_count;
say $stats-> total_upload_views;

CONFIGURATION AND ENVIRONMENT

none

INCOMPATIBILITIES

none

BUGS AND LIMITATIONS

If you do me the favor to _use_ this module and find a bug, please email me i will try to do my best to fix it (patches welcome)!

AUTHOR

shiriru <shirirulestheworld[arobas]gmail.com>

LICENSE AND COPYRIGHT

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

4 POD Errors

The following errors were encountered while parsing the POD:

Around line 104:

Unterminated I<...> sequence

Around line 112:

=back without =over

Around line 145:

You forgot a '=back' before '=head3'

Around line 161:

=back without =over