Index: FaceBook.pm =================================================================== --- FaceBook.pm (revision 464) +++ FaceBook.pm (revision 465) @@ -51,7 +51,7 @@ $self->{$_} = $config{$_} || $state->{session}{$_} || return undef; } $self->{timeout} = $state->{session}{connection_timeout} || 3; - for (qw(facebook_user_post_url facebook_redirect_uri)) { + for (qw(facebook_user_post_url facebook_redirect_uri facebook_scope)) { $self->{$_} = $config{$_} || $state->{session}{$_}; } return $self; @@ -63,7 +63,7 @@ my $go = URI->new( $self->{facebook_authorize_url} ); $go->query_param( client_id => $self->{facebook_app_id} ); $go->query_param( state => $args{state} ) if $args{state}; - $go->query_param( scope => "publish_stream" ); + $go->query_param( scope => $self->{facebook_scope} ) if $self->{facebook_scope}; $args{redirect_uri} ||= $self->{facebook_redirect_uri}; for ( keys %args ) { $go->query_param( $_ => $args{$_} );