Wie verwende ich die LinkedIn-API in Rails-Anwendungen?

LinkedIn bietet zwei APIs:
    • The JavaScript API is a rich client library enabling you to build dynamic applications in the web browser. Use OAuth 2 to easily authorize users via the “Sign In with LinkedIn” button, access LinkedIn data with native objects, and interact with Plugins.
    • Die REST-API bietet eine einfache, konsistente Darstellung von Personen, Unternehmen, Jobs sowie der Interaktionen und Beziehungen zwischen ihnen. Mit unserer Abfragesprache können Sie Daten in XML und JSON mit der von Ihnen gewählten Granularität und Aggregation lesen. Verwenden Sie OAuth 1.0a, um Benutzer zu autorisieren und mit der Durchführung von REST-API-Aufrufen in einer beliebigen Programmiersprache zu beginnen.

1. Initialisieren Sie Ihren LinkedIn-API-Schlüssel und Ihren geheimen Schlüssel

Der verlinkte API-Schlüssel kann unter http://developer.linkedin.com/ abgerufen werden.
    • LinkedIn_api_key = „IHR LINKEDIN-API-SCHLÜSSEL“
    • Secret_key = „IHR LINKEDIN-API-GEHEIMNIS“

2. Festlegen Ihres Rückrufs:

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

3. Erstellen Sie ein OAuth-Objekt

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

4. Autorisierungs-URL anfordern

oauth.request_token.authorize_url => „https://api.linkedin.com/uas/oauth/authorize?oauth_token=53bc5779-75fb-4a82-915c-a33dba1dddf2“ Öffnen Sie den Link in Ihrem Browser als Umleitungs-URL für den Benutzer, um die Autorisierung durchzuführen Prozess, wenn der Benutzer es autorisiert, erhalten wir params[:oauth_verifier] in unserer „callback_url“ und verwenden es, um die Anfrage zu autorisieren.

Zum Beispiel:

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

Autorisieren Sie mithilfe des OAuth-Verifizierers und des Tokens

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

 Erstellen Sie ein LinkedIn-API-Objekt

LinkedIn = LinkedIn::Base.new(oauth) Nehmen Sie Kontakt mit uns auf.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

German
English
English
Japanese
German
French
Spanish

WhatsApp uns

Beenden Sie die mobile Version