API-Instagram
view release on metacpan or search on metacpan
lib/API/Instagram/User.pm view on Meta::CPAN
=head1 METHODS
=head2 feed
my $medias = $user->feed( count => 5 );
print $_->caption . $/ for @$medias;
Returns a list of L<API::Instagram::Media> objects of the authenticated user feed.
Accepts C<count>, C<min_id> and C<max_id> as parameters.
=head2 liked_media
my $medias = $user->liked_media( count => 5 );
print $_->caption . $/ for @$medias;
Returns a list of L<API::Instagram::Media> objects of medias liked by the authenticated user.
Accepts C<count> and C<max_like_id> as parameters.
=head2 requested_by
my $requested_by = $user->get_requested_by( count => 5 );
print $_->username . $/ for @$requested_by;
Returns a list of L<API::Instagram::User> objects of users who requested this user's permission to follow.
Accepts C<count> as parameter.
=head2 get_follows
my $follows = $user->get_follows( count => 5 );
print $_->username . $/ for @$follows;
Returns a list of L<API::Instagram::User> objects of users this user follows.
Accepts C<count> as parameter.
=head2 get_followers
my $followers = $user->get_followers( count => 5 );
print $_->username . $/ for @$followers;
Returns a list of L<API::Instagram::User> objects of users this user is followed by.
Accepts C<count> as parameter.
=head2 recent_medias
my $medias = $user->recent_medias( count => 5 );
print $_->caption . $/ for @$medias;
Returns a list of L<API::Instagram::Media> objects of user's recent medias.
Accepts C<count>, C<min_timestamp>, C<min_id>, C<max_id> and C<max_timestamp> as parameters.
=head2 relationship
my $relationship = $user->relationship;
say $relationship->{incoming_status};
Returns a C<HASH> reference contaning information about the relationship of the user with the authenticated user.
This reference contains two keys:
B<outgoing_status:> Authenticated user relationship to the user. Can be C<follows>, C<requested>, C<none>.
B<incoming_status:> A user's relationship to the authenticated user. Can be C<followed_by>, C<requested_by>, C<blocked_by_you>, C<none>.
$user->relationship('follow');
When an B<action> (as parameter) is given, it sends a request to modify the relationship to the given one.
The B<action> can be one of C<follow>/C<unfollow>/C<block>/C<unblock>/C<approve>/C<ignore>.
=head1 AUTHOR
Gabriel Vieira <gabriel.vieira@gmail.com>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Gabriel Vieira.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut
( run in 0.441 second using v1.01-cache-2.11-cpan-5623c5533a1 )