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