Autorização OAuth2 de Java / Scala usando a API do cliente google gdata

Como você executaria o mesmo fluxo que oAmostra do Google .Net na subseção "Performing OAuth 2.0", usando uma API Java equivalente?

Esse exemplo .Net que estou tentando imitar usando a API Java parece adequado para enviar uma solicitação da API para criar uma URL de autorização e assume que eu usaria essa URL em um navegador para obter um código de acesso ... permitindo assim que o código do lado do servidor use a API das planilhas do Google posteriormente para essa conta do Google.

O armário da classe API do Google Java que vi éOAuthHelper, mas parece exigir ouserAuthorizationUrl no momento da instanciação, que é realmente o que eu desejo obter dele através de seu própriométodo createUserAuthorizationUrl depois que eu conseguir instanciar - um pouco de um enigma cíclico para mim. O que parece indicar que estou faltando alguma coisa em minhas suposições, provavelmente esta não é a classe certa para imitar o exemplo de código .Net.

Sua ajuda muito apreciada.

questionAnswers(1)

yourAnswerToTheQuestion