zoukankan      html  css  js  c++  java
  • 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"
    }
    


  • 相关阅读:
    Direct2D Simple
    波动+灰度图+噪点的简单实现
    控制台和窗口应用程序转换
    read from plist file
    1366X768成为全球最流行屏幕分辨率
    游戏框架类
    Animation in Cocos2diphone
    透射
    11.20
    11.19
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5400549.html
Copyright © 2011-2022 走看看