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



本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5400549.html,如需转载请自行联系原作者


相关文章
|
1月前
|
JSON API 数据格式
详细介绍下PYTHON API的用法
详细介绍下PYTHON API的用法
|
6天前
|
Kubernetes 安全 Cloud Native
云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
|
20天前
|
Python
Python中访问不存在的属性
【6月更文挑战第4天】
16 5
|
17天前
|
机器学习/深度学习 数据采集 文字识别
印刷文字识别产品使用合集之需要对子用户加什么权限,才能通过API访问
印刷文字识别产品,通常称为OCR(Optical Character Recognition)技术,是一种将图像中的印刷或手写文字转换为机器编码文本的过程。这项技术广泛应用于多个行业和场景中,显著提升文档处理、信息提取和数据录入的效率。以下是印刷文字识别产品的一些典型使用合集。
|
21天前
|
Python
Python尝试访问不存在的属性或方法
【6月更文挑战第2天】
13 3
|
21天前
|
人工智能 自然语言处理 API
利用Python调用KimiGPT API接口
Kimi作为国内目前广受欢迎的AI工具,因其出色的性能和智能功能,迅速赢得了大量用户的青睐。随着用户量的激增,系统在高峰时段可能会面临响应压力。正是借助这一热潮,Kimi团队适时推出了其API服务,使用户和开发者能够更加灵活和深入地集成和使用Kimi的智能功能。
|
28天前
|
存储 监控 API
使用Python构建一个简单的RESTful API
使用Python构建一个简单的RESTful API
36 3
|
28天前
|
API Python
使用Python构建简单的RESTful API
使用Python构建简单的RESTful API
25 1
|
7天前
|
数据采集 机器学习/深度学习 搜索推荐
Python第一章(图片与API接口)
Python第一章(图片与API接口)
|
15天前
|
运维 Serverless API
Serverless 应用引擎产品使用合集之SD API模式可以通过什么方式进行访问
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。