2010-01-29 7 views
1

J'utilise l'API LinkedIn pour la recherche. Je souhaite implémenter une fonctionnalité dans laquelle un utilisateur peut effectuer une recherche sans avoir besoin de se connecter. La connexion peut être effectuée par programme en utilisant mes propres informations d'identification.Comment se connecter au site Web Linkedin par programmation en C#

Je suis bloquée à un point où je ne sais pas comment entrer le courrier électronique et le mot de passe dans C# et la redirection aura lieu à mon callback-url une fois que le bouton Grant Access est programmé.

Signification J'ai juste besoin du oauth_verfier.

Aidez s'il vous plaît!

Rajiv

Répondre

0

Je ne sais pas je suis tout à fait ce que vous construisez, mais ça marcherait peut utiliser la section pub de leur site web? (ce qui n'est pas très découvrable).

En utilisant une URL comme celui-ci sans informations d'identification sont nécessaires: http://www.linkedin.com/pub/dir/?first=Ryan&last=Farley

Vous pouvez analyser les résultats pour afficher différemment, cela ne crée toutefois violer l'accord de l'utilisateur du site.

Je suis assez sûr que leur API publique ne permet pas une recherche publique (au moins pas le dernier je l'ai regardé)

+0

Bonjour, ce lien ne renvoie que 20 résultats de toutes les façons de les obtenir sans connexion ... – ConfusedCoder

1

J'étais au même endroit que vous êtes et abandonné sur elle. Je voulais accéder aux résultats de recherche publique à partir de l'API LinkedIn en C#. Je ne devrais pas avoir à me connecter, c'est public! J'ai fini par abandonner quand même.

Une partie du processus est nécessaire pour rediriger l'utilisateur vers une page liée, puis rediriger la page vers votre page. Voici une bonne application de test qui m'a aidé à comprendre les étapes d'authentification: http://developer.linkedin.com/message/2185

En outre, le document d'authentification OAuth LinkedIn a un bon diagramme du flux d'authentification.

1

Je vous recommande de consulter la boîte à outils du développeur LinkedIn (http://linkedintoolkit.codeplex.com/). Ils ont construit une belle bibliothèque C# qui enveloppe l'API REST LinkedIn.

Une fois que vous fournissez vos informations d'identification à LinkedIn pour la première fois via votre application, vous pouvez stocker le jeton dans le XMLTokenManager fourni. Le jeton peut ensuite être réutilisé sur les demandes suivantes et vous ne serez pas invité à entrer à nouveau vos informations d'identification LinkedIn. LinkedIn Developer Toolkit utilise la bibliothèque DotNetOpenAuth pour l'authentification OpenAuth.

Vous semblez laisser entendre que l'application peut utiliser les informations d'identification LinkedIn de votre personne pour les recherches, cela devrait donc fonctionner pour vous. J'utilise la bibliothèque pour récupérer mes recommandations LinkedIn et les afficher sur le site Web de mon entreprise.

Questions connexes