# phpman > man > Net::Twitter::OAuth

## NAME
    [Net::Twitter::OAuth](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter%3A%3AOAuth/markdown) - [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown) with 'Legacy' and 'OAuth' roles for backwards compatibility

## VERSION
    version 4.01043

## SYNOPSIS
      use [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown);

      my $nt = [Net::Twitter::OAuth](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter%3A%3AOAuth/markdown)->new(consumer_key => $key, consumer_secret => $secret);

## DESCRIPTION
    This module simply creates an instance of "[Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown)" with the "Legacy" and "OAuth" traits
    applied. It is provided as a transparent backwards compatibility layer for earlier versions of
    [Net::Twitter::OAuth](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter%3A%3AOAuth/markdown) which subclassed [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown).

    See [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown) and [Net::Twitter::Role::OAuth](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter%3A%3ARole%3A%3AOAuth/markdown) for full documentation.

## DEPRECATION NOTICE
    This module is deprecated. Use [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown) instead.

        use [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown);

        # Just the REST API; exceptions thrown on error
        $nt = [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown)->new(traits => [qw/[API::RESTv1_1](https://www.chedong.com/phpMan.php/perldoc/API%3A%3ARESTv11/markdown) OAuth/]);

        # Just the REST API; errors wrapped - use $nt->get_error
        $nt = [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown)->new(traits => [qw/[API::RESTv1_1](https://www.chedong.com/phpMan.php/perldoc/API%3A%3ARESTv11/markdown) WrapError/]);

        # Or, for code that uses legacy [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown) idioms
        $nt = [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown)->new(traits => [qw/Legacy OAuth/]);

## METHODS
    new Creates a "[Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown)" object with the "Legacy" and "OAuth" traits. See "new" in
        [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown) for "new" options.

## SEE ALSO
    [Net::Twitter](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter/markdown), [Net::Twitter::Role::OAuth](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3ATwitter%3A%3ARole%3A%3AOAuth/markdown)

## AUTHORS
    Marc Mims <<marc@questright.com>> Tatsuhiko Miyagawa <<miyagawa@bulknews.net>>

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

