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