Socialid.login.getUserInfo
From Social ID Developers
Revision as of 13:09, 4 August 2014 by Renato.neves (Talk | contribs)
Contents |
Description
Chama a API para obter informações básicas do usuário atualmente logado no Social Login.
Usage
socialid.login.getUserInfo(handler)
Parameters
handler | opcional | Especifica uma função de callback para tratar a resposta da API. |
---|
API Response
data | Objeto contendo dados do usuário logado. As propriedades do objeto são: name, email, location, facebook, twitter, linkedin e gplus. As propriedades facebook, twitter, linkedin e gplus só estarão disponíveis para as redes sociais conectadas pelo usuário. | status | O status da execução da chamada da API. Pode ser "success", se existe um usuário logado e os dados foram obtidos com sucesso, ou "not_found", caso não exista um usuário logado na sessão atual. |
---|
Example
Obtém informações do usuário logado na sessão atual:
socialid.login.init(1); var handler = function(response) { if (response.status == "success") { alert("Bem-vindo " + data.name); } else { alert("Não foi possível obter dados do usuário atual."); } } socialid.login.getUserInfo(handler);
Exemplo de dados no objeto "data":
data = { name: "John Doe", email: "johndoe@example.com", location: "New York", facebook: { picture_url: "http://www.facebook.com/johndoe.jpg", profile_url: "http://www.facebook.com/johndoe" }, twitter: { picture_url: "http://www.twitter.com/johndoe.jpg", profile_url: "http://www.twitter.com/johndoe" }, linkedin: { picture_url: "http://www.linkedin.com/johndoe.jpg", profile_url: "http://www.linkedin.com/johndoe" }, gplus: { picture_url: "http://plus.google.com/johndoe.jpg", profile_url: "http://plus.google.com/johndoe" } }
Teste as APIs em nosso playground: https://sid-examples.herokuapp.com/social_logins/playground