phpman > perldoc > Net::Twitter::Role::AppAuth

Markdown | JSON | MCP    

NAME
    Net::Twitter::Role::AppAuth - OAuth2 Application Only Authentication

VERSION
    version 4.01043

SYNOPSIS
      use Net::Twitter;

      my $nt = Net::Twitter->new(
          traits          => ['API::RESTv1_1', 'AppAuth'],
          consumer_key    => "YOUR-CONSUMER-KEY",
          consumer_secret => "YOUR-CONSUMER-SECRET",
      );

      $nt->request_token;

      my $tweets = $nt->user_timeline({ screen_name => 'Twitter' });

DESCRIPTION
    Net::Twitter::Role::OAuth is a Net::Twitter role that provides OAuth authentication instead of
    the default Basic Authentication.

    Note that this client only works with APIs that are compatible to OAuth authentication.

METHODS
    authorized
        True if the client has an access_token. This does not check the validity of the access
        token, so requests may fail if it is invalid.

    request_access_token
        Request an access token. Returns the token as well as saving it in the object.

    access_token
        Get or set the access token.

    invalidate_token
        Invalidates and clears the access_token.

        Note: There seems to be a Twitter bug preventing this from working---perhaps a documentation
        bug. E.g., see:
        <https://twittercommunity.com/t/revoke-an-access-token-programmatically-always-getting-a-403
        -forbidden/1902>

Generated by phpman v3.7.12 Author: Che Dong Under GNU General Public License
2026-06-14 06:50 @216.73.216.200
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!