与LinkedIn API、OAuth和JSON响应接口的Python库
linkedin的Python项目详细描述
#概述
这是另一个基于LinkedIn API、OAuth和JSON响应的库。
希望本文档能解释您开始使用时所需的一切。任何问题都可以通过电子邮件或收件箱发送给我。
把`-i`传给你的安装:
``````
pip install-i linkedin
```````
`````````
```从linkedin导入linkedin库
```````
````
`;授权url
`````````````-i`传给你的安装:
```````````-i`传给你的安装:
``````````````````````````````````````````“*你的应用程序机密*”,
回调url='http://www.example.com/callback/',
权限=[“r_network”])
auth_props=l.get_authentication_token s()
auth_url=auth_props['auth_url']
将此令牌存储在会话或其他内容中,以便在下一步中使用。
oauth_token_secret=auth_props['oauth_token_secret']
auth_url
```
如果保留callback_url为空,则可以从Web浏览器获取OAuth_验证程序。它是一个五位整数。
permissions参数是可选的。它可以是列表或字符串。[权限列表](https://developer.linkedin.com/documents/authentication)位于LinkedIn API文档中。
单击“允许”后,请确保设置了一个URL来处理定稿的令牌,并可能在以后将它们添加到数据库中以使用它们的信息。\在Django处理回调
`` python
`` python
``在Django,你会做一些类似于
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` oauth ` ` oauth ` ` ` ` ` ` ` ` ` ` ` ` ` ` oauth ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
回拨。
l=linkedinapi(api_key='*your app key*',
api_secret='*your app secret*',
oauth_token=oauth_token,
oauth_-token_-secret=session['linkedin_-session_-session-key']['oauth_-token_-token_-secret']]
authou-token=l.get_-access_-token(oauth_-verifier)
>final_-oauth_-token_-token_-token_-secret'['oauth_-token_-token_-secret']]
到数据库稍后使用?
```
获取一些用户信息、搜索结果、网络更新。
```python
oauth_token_secret=final_tokens['oauth_token_secret'])
updates
feed=l.get('people/~/network/updates')
print feed
`````
``python
share\u content={
“comment”:“使用json从api发帖”,
“content”:{
“title”:“分享的标题”,
“提交的url”:“http://www.linkedin.com”,
“提交的图像url”:“http://lnkd.in/vjc5ec”
},
“可见性”:{
“代码”:“任何人”
}
}
share-update=l.post('people/~/shares',params=share-content)
print-share-update
```
这是另一个基于LinkedIn API、OAuth和JSON响应的库。
希望本文档能解释您开始使用时所需的一切。任何问题都可以通过电子邮件或收件箱发送给我。
把`-i`传给你的安装:
``````
pip install-i linkedin
```````
`````````
```从linkedin导入linkedin库
```````
````
`;授权url
`````````````-i`传给你的安装:
```````````-i`传给你的安装:
``````````````````````````````````````````“*你的应用程序机密*”,
回调url='http://www.example.com/callback/',
权限=[“r_network”])
auth_props=l.get_authentication_token s()
auth_url=auth_props['auth_url']
将此令牌存储在会话或其他内容中,以便在下一步中使用。
oauth_token_secret=auth_props['oauth_token_secret']
auth_url
```
如果保留callback_url为空,则可以从Web浏览器获取OAuth_验证程序。它是一个五位整数。
permissions参数是可选的。它可以是列表或字符串。[权限列表](https://developer.linkedin.com/documents/authentication)位于LinkedIn API文档中。
单击“允许”后,请确保设置了一个URL来处理定稿的令牌,并可能在以后将它们添加到数据库中以使用它们的信息。\在Django处理回调
`` python
`` python
``在Django,你会做一些类似于
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` oauth ` ` oauth ` ` ` ` ` ` ` ` ` ` ` ` ` ` oauth ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
回拨。
l=linkedinapi(api_key='*your app key*',
api_secret='*your app secret*',
oauth_token=oauth_token,
oauth_-token_-secret=session['linkedin_-session_-session-key']['oauth_-token_-token_-secret']]
authou-token=l.get_-access_-token(oauth_-verifier)
>final_-oauth_-token_-token_-token_-secret'['oauth_-token_-token_-secret']]
到数据库稍后使用?
```
获取一些用户信息、搜索结果、网络更新。
```python
oauth_token_secret=final_tokens['oauth_token_secret'])
updates
feed=l.get('people/~/network/updates')
print feed
`````
``python
share\u content={
“comment”:“使用json从api发帖”,
“content”:{
“title”:“分享的标题”,
“提交的url”:“http://www.linkedin.com”,
“提交的图像url”:“http://lnkd.in/vjc5ec”
},
“可见性”:{
“代码”:“任何人”
}
}
share-update=l.post('people/~/shares',params=share-content)
print-share-update
```