Changeset 2966

Show
Ignore:
Timestamp:
12/10/07 13:21:08 (5 years ago)
Author:
lopnor
Message:

lang/perl/Net-OAuth-Consumer: fix access_token request errors

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Net-OAuth-Consumer/lib/Net/OAuth/Consumer.pm

    r2965 r2966  
    2424 
    2525__PACKAGE__->mk_accessors(qw( 
     26    query 
    2627    ua 
     28    nonce 
    2729    consumer_key 
    2830    consumer_secret 
    2931    request_token_url 
    3032    access_token_url 
     33    authorization_url 
    3134    request_token 
    3235    access_token 
     
    3841    unless ($self->ua) { 
    3942        $self->ua(LWP::UserAgent->new( 
    40             agent => "Net-OAuth-Client/$VERSION", 
     43            agent => "Perl-Net-OAuth-Consumer/$VERSION", 
    4144        )); 
    4245    } 
    4346    unless ($self->nonce) { 
    44         $self->nonce(\&nonce); 
     47        $self->nonce(\&_nonce); 
    4548    } 
    4649    return $self; 
    4750} 
    4851 
    49 sub nonce { 
     52sub _nonce { 
    5053    return String::Random->new->randregex("[a-zA-Z0-9]{32}"); 
    5154} 
     
    7174    ); 
    7275    return $self->request_token; 
     76} 
     77 
     78sub authorize { 
     79    my ($self, $args) = @_; 
     80    my $token = $args->{oauth_token} || $self->request_token->oauth_token; 
     81    print $self->query->redirect($self->authorization_url.'?oauth_token='.$token); 
    7382} 
    7483