CODE:
#!/usr/bin/python
# -*- coding: utf-8 -*- '''
Created on 2014-8-16
@author: guaguastd
@name: login.py
''' # twitter login
def linkedin_login(): from linkedin import linkedin CONSUMER_KEY = ''
CONSUMER_SECRET = ''
USER_TOKEN = ''
USER_SECRET = '' RETURN_URL = '' #developer does not need this # Instantiate the developer authentication class
auth = linkedin.LinkedInDeveloperAuthentication(CONSUMER_KEY, CONSUMER_SECRET,
USER_TOKEN, USER_SECRET, RETURN_URL, permissions=linkedin.PERMISSIONS.enums.values())
linkedin_api = linkedin.LinkedInApplication(auth) return linkedin_api
#!/usr/bin/python
# -*- coding: utf-8 -*- '''
Created on 2014-8-16
@author: guaguastd
@name: user_profile_get.py
''' # import login
from login import linkedin_login # import json
import json # access to linkedin api
linkedin_api = linkedin_login() # use api to access user profile
profiles = linkedin_api.get_profile() # print the profiles
print json.dumps(profiles, indent=1)
RESULT:
{
"headline": "Computer Networking Professional",
"lastName": "zhouping",
"siteStandardProfileRequest": {
"url": "http://www.linkedin.com/profile/view?id=324082475&authType=name&authToken=oPyB&trk=api*a3620151*s3691851*"
},
"firstName": "beyond"
}