In [1]:
from rauth.service import OAuth1Service
linkedin = OAuth1Service(
consumer_key='7752sw6qx2r361',
consumer_secret='ZTZjN4WV3sImjf9B',
name='linkedin',
request_token_url='https://api.linkedin.com/uas/oauth/requestToken',
authorize_url='https://api.linkedin.com/uas/oauth/authorize',
access_token_url='https://api.linkedin.com/uas/oauth/accessToken',
base_url='http://api.linkedin.com/v1/')
request_token, request_token_secret = linkedin.get_request_token()
authorize_url = linkedin.get_authorize_url(request_token)
print 'Acesse a URL para adquirir o PIN: ' + authorize_url
pin = raw_input('Digite o PIN: ')
session = linkedin.get_auth_session(request_token,
request_token_secret,
data={'oauth_verifier': pin},
header_auth=True)
In [3]:
r = session.get('people/~/connections',
params={'type': 'SHAR', 'format': 'json'},
header_auth=True)
updates = r.json()
print updates
In [ ]: