2011-06-08 20 views
11

¿Hay alguna forma de implementar API LinkedIN utilizando C#, VB.NET. Tenemos que llamar al perfil, a las empresas, a la API de Jobs etc. relacionada mediante el uso de las tecnologías mencionadas.API LinkedIN en Asp.NET

+0

ya hay un cliente preparado para esto. echa un vistazo a mi [respuesta] (http://stackoverflow.com/a/16959164/1867929). – aiapatag

Respuesta

6

Linkedin tiene una API basada en REST - http://developer.linkedin.com/docs/DOC-1258

Se puede crear un HttpWebRequest, señaló en una endoint descanso, y analizar la respuesta como desee.

// Create the web request 
HttpWebRequest request = WebRequest.Create("http://api.linkedin.com/v1/people/~/connections/") as HttpWebRequest; 

// Get response 
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) 
{ 
    // Get the response stream 
    StreamReader reader = new StreamReader(response.GetResponseStream()); 

    // Console application output 
    Console.WriteLine(reader.ReadToEnd()); 
} 
+0

Hola, cualquier implementación en C#, VB.NET para este propósito, como ver perfil de usuario, conexiones de usuario, información de empresas, etc. –

+0

No tengo contenedores de C# preconfigurados que yo sepa. Sin embargo, puedes utilizar el método anterior para 'rodar el tuyo' con suerte sin demasiada dificultad. – christofr

+0

Suponiendo que puede obtener los tokens de OAuth, calcule la firma de OAuth y agréguela a la solicitud. Eso hace que sea ligeramente más difícil de hacer tu propio. –

4

Desde mi punto de vista, es mejor usar alguna envoltura de C# existente. Mira LinkedIn Developer Toolkit.

+0

+1 para el enlace del proyecto, pero no sigo tu argumento, ¿más adaptable? – Rup

+0

Los enlaces están muertos. – Jude

0

Spring.NET Social (LinkedIn extension) es, hasta ahora, el mejor cliente API de LinkedIn que he usado. Es una extensión de Spring.NET Social.

Aunque siempre puede consumir la API de REST de LinkedIn utilizando su propio consumidor/otro consumidor de API REST de terceros como RestSharp, diría que usar Spring.NET REST combinado con este API API Client es muy fácil.

1

Estoy trabajando en el LinkedInNET lib on github. La cobertura API no está completa, pero está creciendo.

Hay un paquete NuGet por cierto.

PM> Install-Package Sparkle.LinkedInNET 
Cuestiones relacionadas