Pergunta

Eu criei um nome de usuário e senha para entrar e procurar pessoas no LinkedIn. Agora, estou devloping uma aplicação web usando asp.net. Eu preciso abrir uma página pop-up que está exibindo os resultados pesquisados ??em ligada em como logado. Quando a página pop-up está exibindo, eu preciso logado automaticamente usando o nome de usuário e senha.

Então, aqui está a minha pergunta, Como logado automaticamente quando o botão clicado na aplicação Asp.net utilizando ligada no nome de usuário e senha ?.

Graças

Foi útil?

Solução

O problema é duplo:

  1. decidir quais credenciais para usar
  2. realmente se ligar

Log in é bastante simples: post para URL de login do LinkedIn na maneira que o LinkedIn espera. Infelizmente, LinkedIn ainda não tem um API pública, então isso vai exigir hackery. Ir para um que permite login e analisar o código fonte da página. Haverá nomes de campo para nome de usuário e senha no formulário de login, e o formulário de login vai postar para uma URL específica. Duplicar o nome de usuário e senha com uma solicitação da web para a URL do formulário. Você receberá um cookie como parte da resposta. Certifique-se de incluir esse cookie em futuras solicitações ao LinkedIn e então você está "logado" para cada pedido.

Muito mais importante do que o registo actual no, que é um desafio de programação simples, é decidir qual credenciais para uso. Eu estou supondo que você está construindo uma aplicação para outros usarem, em vez de si mesmo. Se assim for, você vai precisar para pedir-lhes para dar-lhe as suas credenciais do LinkedIn. Cuidado: isso é algo que a maioria das pessoas simplesmente não vai fazer. É uma questão de confiança; se eles dão-lhe as suas credenciais, você agora tem acesso ao seu perfil e pode fazer coisas abomináveis ??com ele. Você vai precisar de um bom aviso explicando como você nunca faria isso, nunca, e você vai precisar das pessoas que lê-lo acreditar em você. Não é tão fácil quanto parece.

Se, no entanto, este é apenas para você, você está na rua fácil. Basta usar suas próprias credenciais.

Outras dicas

Talvez este artigo ajuda: http://www.suddenelfilio.net/2010/08/24/linkedin-oauth-using-hammock-in-csharp-asp-net/ é mostra como usar a api linkedin usando o Hammock Resto biblioteca no codeplex +

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top