【发布时间】:2020-08-05 19:44:11
【问题描述】:
我看到有类似的问题,但对他们的回答解释了我在这里提出了类似的问题。我想利用 LinkedIn 的 REST API 进行个人求职,特别是利用求职 API 功能。
我的问题在于检索访问令牌和授权以实际使用该应用程序。我已经尝试了以下代码 - 第一个单元格是检索自动化,第二个是检索访问令牌:
from linkedin import linkedin
APPLICATON_KEY = 'XXXXXX'
APPLICATON_SECRET = 'XXXXX'
RETURN_URL = 'http://localhost:8000'
authentication = linkedin.LinkedInAuthentication(APPLICATON_KEY, APPLICATON_SECRET, RETURN_URL,
linkedin.PERMISSIONS.enums.values())
print (authentication.authorization_url) #open this url on your browser
访问令牌:
authentication = linkedin.LinkedInAuthentication(
APPLICATON_KEY,
APPLICATON_SECRET,
RETURN_URL,
linkedin.PERMISSIONS.enums.values()
)
authentication.authorization_code = '#############################################'
result = authentication.get_access_token()
print ("Access Token:", result.access_token)
print ("Expires in (seconds):", result.expires_in)
当我尝试检索授权(访问令牌所需)时,出现以下错误:
File "/usr/local/lib/python3.6/dist-packages/linkedin/linkedin.py", line 294
except (requests.ConnectionError, requests.HTTPError), error:
^
SyntaxError: invalid syntax
这是一个明显的语法错误,但我不知道它到底是什么 - 我觉得它可能是我的本地主机
【问题讨论】:
标签: python python-3.x rest linkedin-api