LinkedIn Login com SocialAuth Library no Android

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

Email inválido.
Blog /Android /LinkedIn Login com SocialAuth Library no Android

LinkedIn Login com SocialAuth Library no Android

Vinícius Thiengo
(3401)
Go-ahead
"Se você não definir a si mesmo e manter de forma proativa sua identidade, alguém vai fazer isso por você. A ideia de que você pode ser invisível é um mito."
Patrick Ambron
Kotlin Android
Capa do livro Mapas Android de Alta Qualidade - Masterização Android
TítuloMapas Android de Alta Qualidade - Masterização Android
CategoriasAndroid, Kotlin, Masterização, Especialização
AutorVinícius Thiengo
Edição
Ano2020
Capítulos11
Páginas166
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
Email inválido

Opa! Blz?

Nesse vídeo mostro como realizar o login de uma usuário de sua APP Android utilizando os dados do LinkedIn dele. Utilizo para isso não a lib Android nativa do LinkedIn e sim a library SocialAuth que é uma lib já famosa entre programadores Java e agora disponível também para a plataforma Android. Note que a library SocialAuth não permite apenas o acesso aos dados e funcionalidades socias do LinkedIn, há uma série de redes sociais nas quais o SocialAuth dá suporte, mas atente para as funcionalidades suportadas, pois cada rede social tem suas limitações quando o assunto é "fornecer dados para aplicações terceiras", no caso aplicações terceiras é a sua APP que está requisitando dados do usuário no LinkedIn, por exemplo.

Como informado em vídeo, mesmo com a classe User criada para obter todos os dados possíveis que o SocialAuth tem, nós não obtemos todos do LinkedIn, alguns porque ele simplesmente não os fornece, outros por não estarmos com o formulário completamente preenchido ou não estarmos utilizando a versão paga da plataforma LinkedIn. Fique atento para criar as chaves de acesso de sua própria aplicação e note também que no arquivo oauth_consumer.properties não é necessário informar todas as chaves de cada rede social atendida pela SocialAuth library, e sim somente as que sua aplicação via utilizar.

Um ponto negativo que notei na SocialAuth library é a documentação, muito fraca, faltou informar muito mais coisa para o desenvolvedor que a utiliza, porém a padronização na chamada dos dados de qualquer uma das redes sociais atendidas é algo que, ao meu ver, ofusca essa deficiência na documentação da lib. Então é isso, vou evitar mais delongas e deixar você assistir ao vídeo.

O link para download do projeto se encontra logo abaixo no post.

Segue links dos posts que podem lhe ajudar a compreender melhor esse vídeo:

SharedPreferences no Android, Entendendo e Utilizando

Colocando Uma Imagem da Web no ImageView do Android

Segue links das páginas apresentadas no vídeo, incluindo a da library SocialAuth:

Página da library SocialAuth no Google Code

Página de desenvolvedores LinkedIn

Vlw.

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
Email inválido

Relacionado

SharedPreferences no Android, Entendendo e UtilizandoSharedPreferences no Android, Entendendo e UtilizandoAndroid
MediaPlayer no Android, Entendendo e UtilizandoMediaPlayer no Android, Entendendo e UtilizandoAndroid
Metadados com MediaMetadataRetriever no AndroidMetadados com MediaMetadataRetriever no AndroidAndroid
APP Android: Thiengo [Calopsita] 2.0 BetaAPP Android: Thiengo [Calopsita] 2.0 BetaAndroid

Compartilhar

Comentários Facebook

Comentários Blog

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...