Hur använder man linkedin api i Rails-applikationer?

LinkedIn tillhandahåller två API:er:
    • JavaScript API är ett rikt klientbibliotek som gör att du kan bygga dynamiska applikationer i webbläsaren. Använd OAuth 2 för att enkelt auktorisera användare via knappen "Logga in med LinkedIn", komma åt LinkedIn-data med inbyggda objekt och interagera med plugins.
    • REST API ger en enkel, konsekvent representation av människor, företag, jobb och interaktioner och relationer mellan dem. Vårt frågespråk låter dig läsa data i XML och JSON med den granularitet och aggregering som du väljer. Använd OAuth 1.0a för att auktorisera användare och börja göra REST API-anrop med valfritt programmeringsspråk.

1. Initiera din länkade api-nyckel och hemliga nyckel

Länkad i api-nyckel kan erhållas från http://developer.linkedin.com/
    • linkedin_api_key = "DIN LINKEDIN API-NYCKEL"
    • secret_key = "DIN LINKEDIN API-HEMLIGHET"

2. Ställa in din återuppringning:

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

3. Skapa oauth-objekt

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

4. Begär auktoriserad webbadress

oauth.request_token.authorize_url => “https://api.linkedin.com/uas/oauth/authorize?oauth_token=53bc5779-75fb-4a82-915c-a33dba1dddf2″ Öppna länken i din webbläsare för att omdirigera användaren för att göra urlisering process, om användaren godkänner det kommer vi att få params[:oauth_verifier] i vår "callback_url", använd den för att auktorisera från begäran.

till exempel:

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

auktorisera med oauth verifierare och token

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

 skapa linkedin api-objekt

linkedin = LinkedIn::Base.new(oauth) Kontakta oss.

Prenumerera för de senaste uppdateringarna

relaterade inlägg

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

sv_SESwedish