Comment utiliser l'API LinkedIn dans les applications Rails ?

LinkedIn propose 2 API :
    • L'API JavaScript est une riche bibliothèque client vous permettant de créer des applications dynamiques dans le navigateur Web. Utilisez OAuth 2 pour autoriser facilement les utilisateurs via le bouton « Se connecter avec LinkedIn », accéder aux données LinkedIn avec des objets natifs et interagir avec les plugins.
    • L'API REST fournit une représentation simple et cohérente des personnes, des entreprises, des emplois, ainsi que des interactions et relations entre eux. Notre langage de requête vous permet de lire des données au format XML et JSON avec la granularité et l'agrégation de votre choix. Utilisez OAuth 1.0a pour autoriser les utilisateurs et commencer à effectuer des appels d'API REST à l'aide de n'importe quel langage de programmation.

1. Initialisez votre clé API LinkedIn et votre clé secrète

La clé API liée peut être obtenue à partir de http://developer.linkedin.com/
    • linkedin_api_key = « VOTRE CLÉ API LINKEDIN »
    • secret_key = « VOTRE SECRET DE L'API LINKEDIN »

2. Définir votre rappel :

callback_url = 'http://localhost:3000/linkedin_callback'

3. Créer un objet oauth

oauth = LinkedIn ::Oauth.new(linkedin_api_key, linkedin_secret)

4. Demander l'URL d'autorisation

oauth.request_token.authorize_url => « https://api.linkedin.com/uas/oauth/authorize?oauth_token=53bc5779-75fb-4a82-915c-a33dba1dddf2″ Ouvrez le lien dans votre navigateur en tant qu'URL de redirection pour que l'utilisateur puisse effectuer l'autorisation processus, si l'utilisateur l'autorise, nous obtiendrons params[:oauth_verifier] dans notre « callback_url », utilisez-le pour autoriser à partir de la demande.

Par exemple:

http://localhost:3000/linkedin_callback?oauth_token=94145e28-2d4d-4d55-856d-c5e791334e09&oauth_verifier=00883 oauth_verifier = « 00883″

autoriser à l'aide du vérificateur oauth et du jeton

oauth.authorize_from_request(oauth.request_token.token, oauth.request_token.secret, oauth_verifier)

 créer un objet API LinkedIn

linkedin = LinkedIn :: Base.new (oauth) Prenez contact avec nous.

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench