Changeset 15115

Show
Ignore:
Timestamp:
07/03/08 19:50:25 (3 months ago)
Author:
likk
Message:

lang/perl/Net-Wassr: add sl_timeline, footmark, friend_list, followers_list, follow and unfollow method

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Net-Wassr/trunk/lib/Net/Wassr.pm

    r12702 r15115  
    5050} 
    5151 
     52sub sl_timeline { 
     53    my ( $self, $args ) = @_; 
     54    return $self->_get( '/sl_timelinejson?', $args ); 
     55} 
     56 
    5257sub show { 
    5358    my ( $self, $args ) = @_; 
    5459    return $self->_get( '/show.json', $args ); 
     60} 
     61 
     62sub footmark { 
     63    my ( $self, $args ) = @_; 
     64    return $self->_get( '/footmark/recent.json', $args ); 
     65} 
     66 
     67sub friend_list { 
     68    my ( $self, $args ) = @_; 
     69    return $self->_get( '/statuses/friends.json', $args ); 
     70} 
     71 
     72sub followers_list { 
     73    my ( $self, $args ) = @_; 
     74    return $self->_get( '/statuses/followers.json', $args ); 
    5575} 
    5676 
     
    7393    Encode::from_to( $args->{body}, $encode, 'utf8', 0 ); 
    7494    return $self->_get( '/channel_message/update.json', $args ); 
     95} 
     96 
     97sub follow { 
     98    my ( $self, $login_id ) = @_; 
     99    return $self->_get( "/friendships/create/$login_id.json"); 
     100} 
     101 
     102sub unfollow { 
     103    my ( $self, $login_id ) = @_; 
     104    return $self->_get( "/friendships/destroy/$login_id.json"); 
    75105} 
    76106 
     
    103133  $wassr->user_timeline(); 
    104134  $wassr->channel_timeline(); 
     135  $wassr->sl_timeline(); 
     136  $wassr->footmark(); 
     137  $wassr->friend_list(); 
     138  $wassr->followers_list(); 
     139  $wassr->follow('YOUR FRIEND LOGIN_ID'); 
     140  $wassr->unfollow('YOUR FRIEND LOGIN_ID'); 
    105141  $wassr->show(); 
    106142  $wassr->update({ source => 'Net::Wassr', status => 'hi! shot!'}); 
     143  $wassr->channel_update({ name_en=> 'botest', body => 'hi! shot!'}); 
    107144 
    108145=head1 DESCRIPTION