Python 访问 LinkedIn (API)

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"
}


Python 访问 LinkedIn (API),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。