Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::Twitter::Lite::ErUser3Contributed Perl DocumeNet::Twitter::Lite::Error(3)

NAME
       Net::Twitter::Lite::Error - Encapsulates	errors thrown by
       Net::Twitter::Lite

VERSION
       version 0.12008

SYNOPSIS
	 use Net::Twitter::Lite;
	 my $nt	= Net::Twitter::Lite->new;
	 my $r = eval {	$nt->friends_timeline };
	 warn "$@\n" if	$@;

DESCRIPTION
       Net::Twitter::Lite::Error encapsulates errors thrown by
       "Net::Twitter::Lite".  A	"Net::Twitter::Lite::Error" object will
       contain an "HTTP::Response", and	a HASHREF containing Twitter API error
       information if one was returned by Twitter.

METHODS
       new Constructs an "Net::Twitter::Lite::Error" object with an
	   HTTP::Response and optionally a Twitter error HASH ref.  It takes
	   HASH	of arguments.  Examples:

	     my	$e = Net::Twitter::Lite::Error->new(http_response => $res, twitter_error => $te);
	     my	$e = Net::Twitter::Lite::Error->new(http_response => $res);

       twitter_error
	   Get or set the encapsulated Twitter API error HASH ref.

       http_response
	   Get or set the encapsulated HTTP::Response instance.

       code
	   Returns the HTTP Status Code	from the encapsulated HTTP::Response

       message
	   Returns the HTTP Status Message from	the encapsulated
	   HTTP::Response

       error
	   Returns an error message as a string.  The message be the "error"
	   element of the encapsulated Twitter API HASH	ref, if	there is one.
	   Otherwise it	will return a string containing	the HTTP Status	Code
	   and Message.	 If the	"Net::Twitter::Lite::Error" instance does not
	   contain either an HTTP::Response or a Twitter Error HASH ref, or
	   the HTTP::Response has no status code or message, "error" returns
	   the string '[unknown]'.

	   A Net::Twitter::Lite::Error stringifies to the "error" message.

SEE ALSO
       Net::Twitter::Lite

AUTHOR
       Marc Mims <marc@questright.com>

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

perl v5.32.1			  2016-12-06	  Net::Twitter::Lite::Error(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | METHODS | SEE ALSO | AUTHOR | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::Twitter::Lite::Error&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help