• VKontakte.pm

    556 557  
    56 56 my ($class, %config) = @_;
    57 57 my $self = bless {}, $class;
    58 58
    59 $self->{vk_authorize_url} = 'http://oauth.vk.com/authorize';
    59 $self->{vk_authorize_url} = 'https://oauth.vk.com/authorize';
    60 60 $self->{vk_access_token_url} = 'https://oauth.vk.com/access_token';
    61 61 $self->{vk_user_info_url} = 'https://api.vk.com/method/getProfiles';
    62 62
     
    76 76 my $go = URI->new( $self->{vk_authorize_url} );
    77 77 $go->query_param( client_id => $self->{vk_app_id} );
    78 78 $go->query_param( scope => $self->{vk_scope} || '' );
    79 $go->query_param( display => 'page' );
    79 80 $go->query_param( response_type => 'code' );
    81 $go->query_param( v => '5.44' );
    80 82 $args{redirect_uri} ||= $self->{vk_redirect_uri};
    81 83 for ( keys %args ) {
    82 84 $go->query_param( $_ => $args{$_} );
    83 85 }
    86 warn "VK AUTH URL: $go\n" if $DEBUG;
    84 87 my $local_session = $session || $keeper->{session}->get_session;
    85 88 $local_session->set( vk_redirect_url => $self->{vk_redirect_uri} );
    86 89 return $go;