How to use linkedin API with python -


i tried many methods, none seem work. me make connection linkedin using python. have tokens. have python 2.7.5. please post sample of basic code establishes connection , gets user's name.

below, have done character character example said, doesn't work.

https://github.com/ozgur/python-linkedin <---this got api , copied exactly. see below:

consumer_key = '9puxxxxxxxxx'     # api_key consumer_secret = 'brtxoxexxxxxxxx'   # secret_key  user_token = '27138ae8-xxxxxxxxxxxxxxxxxxxxxxxxxxx'   # oauth_token user_secret = 'ca103e23xxxxxxxxxxxxxxxxxxxxxxxxxxx'   # oauth_secret   linkedin import linkedin  # define consumer_key, consumer_secret,   # user_token, , user_secret credentials  # provided in linkedin application  # instantiate developer authentication class  authentication = linkedin.linkedindeveloperauthentication(consumer_key, consumer_secret,                                                        user_token, user_secret,                                                        return_url, linkedin.permissions.enums.values())  # pass in app...  application = linkedin.linkedinapplication(authentication)  # use app....  application.get_profile() 

i error:

traceback (most recent call last):   file "c:/documents , settings/visolank/desktop/python/programs/linkedinapi.py", line 8, in <module>     linkedin import linkedin   file "c:/documents , settings/visolank/desktop/python/programs\linkedin\linkedin.py", line 2, in <module>     requests_oauthlib import oauth1   file "c:\python27\lib\site-packages\requests_oauthlib\__init__.py", line 1, in <module>     .core import oauth1   file "c:\python27\lib\site-packages\requests_oauthlib\core.py", line 4, in <module> oauthlib.oauth1 import (client, signature_hmac, signature_type_auth_header)   file "c:\python27\lib\site-packages\requests_oauthlib\oauthlib\oauth1\__init__.py", line 12, in <module>     .rfc5849 import client   file "c:\python27\lib\site-packages\requests_oauthlib\oauthlib\oauth1\rfc5849\__init__.py", line 26, in <module>     oauthlib.common import request, urlencode, generate_nonce importerror: no module named oauthlib.common 

got it. future reference need download oauthlib here https://github.com/idan/oauthlib

here full functional code:

consumer_key = '9pux1xcwxxxxxxxxxx'     # api_key consumer_secret = 'brtxoxexxxxxxxxxxxxx'   # secret_key  user_token = '27138ae8-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb'   # oauth_token user_secret = 'ca103e23-xxxxxxxxxxxxxxxxxxxxxxxx7bba512625e'   # oauth_secret return_url = 'http://localhost:8000'  linkedin import linkedin oauthlib import *  # define consumer_key, consumer_secret,   # user_token, , user_secret credentials  # provided in linkedin application  # instantiate developer authentication class  authentication = linkedin.linkedindeveloperauthentication(consumer_key, consumer_secret,                                                        user_token, user_secret,                                                        return_url, linkedin.permissions.enums.values())  # pass in app...  application = linkedin.linkedinapplication(authentication)  # use app....  g = application.get_profile() print g 

Comments