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

LinkedIn bietet zwei APIs:
    • Die JavaScript-API ist eine umfangreiche Client-Bibliothek, mit der Sie dynamische Anwendungen im Webbrowser erstellen können. Verwenden Sie OAuth 2, um Benutzer einfach über die Schaltfläche „Mit LinkedIn anmelden“ zu autorisieren, mit nativen Objekten auf LinkedIn-Daten zuzugreifen und mit Plugins zu interagieren.
    • 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

de_DEGerman