¿Cómo utilizar la API de LinkedIn en aplicaciones Rails?

LinkedIn proporciona 2 API:
    • La API de JavaScript es una rica biblioteca cliente que le permite crear aplicaciones dinámicas en el navegador web. Utilice OAuth 2 para autorizar fácilmente a los usuarios mediante el botón "Iniciar sesión con LinkedIn", acceder a datos de LinkedIn con objetos nativos e interactuar con complementos.
    • La API REST proporciona una representación simple y consistente de personas, empresas, trabajos y las interacciones y relaciones entre ellos. Nuestro lenguaje de consulta le permite leer datos en XML y JSON con la granularidad y agregación que elija. Utilice OAuth 1.0a para autorizar a los usuarios y comenzar a realizar llamadas a la API REST utilizando cualquier lenguaje de programación.

1. Inicialice su clave API y clave secreta de LinkedIn

La clave API vinculada se puede obtener en http://developer.linkedin.com/
    • linkedin_api_key = "TU CLAVE API DE LINKEDIN"
    • secret_key = “TU SECRETO DE LA API DE LINKEDIN”

2. Configurar tu devolución de llamada:

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

3. Crear objeto de autenticación

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

4. Solicitar URL de autorización

oauth.request_token.authorize_url => “https://api.linkedin.com/uas/oauth/authorize?oauth_token=53bc5779-75fb-4a82-915c-a33dba1dddf2″ Abra el enlace en su navegador como URL de redirección para que el usuario realice la autorización proceso, si el usuario lo autoriza obtendremos parámetros [:oauth_verifier] en nuestra "callback_url", úselo para autorizar desde la solicitud.

Por ejemplo:

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

autorizar el uso del verificador y token de oauth

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

 crear un objeto api de linkedin

linkedin = LinkedIn::Base.new(oauth) Póngase en contacto con nosotros.

Suscríbete para recibir las últimas actualizaciones

Artículos Relacionados

Acerca del autor de la publicación

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


es_ESSpanish