从linkedin添加连接的Python脚本

2024-04-27 02:46:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在这里使用python linkedin库https://github.com/ozgur/python-linkedin

通过脚本向linkedin联系人发送邀请

但在以下代码中:

from linkedin import linkedin

API_KEY = 'wFNJekVpDCJtRPFX812pQsJee-gt0zO4X5XmG6wcfSOSlLocxodAXNMbl0_hw3Vl'
API_SECRET = 'daJDa6_8UcnGMw1yuq9TsjoO_PMKukXMo8vEMo7Qv5J-G3SPgrAV0FqFCd0TNjQyG'

RETURN_URL = 'https://localhost:8000'

authentication = linkedin.LinkedInAuthentication(API_KEY, API_SECRET, RETURN_URL) #, linkedin.PERMISSIONS.enums.values())
print authentication.authorization_url  # open this url on your browser
application = linkedin.LinkedInApplication(authentication)

粘贴时,我得到“重定向的uri与注册值不匹配”authentication.authorization\u url进入浏览器

有人能帮忙吗?请随时建议其他方法;) 谢谢


Tags: keyhttpsgithub脚本comapiurlsecret
1条回答
网友
1楼 · 发布于 2024-04-27 02:46:14
  1. 当您授予对应用程序的访问权限时,您将被重定向到return url,并在return_url后面附加以下查询字符串
  2. http://localhost:8000/?code=后的键值
  3. 将其添加到authentication.authorization_code = "the code provided"之后
  4. 使用authentication.get_access_token()
  5. 然后application = linkedin.LinkedInApplication(token='the token provided')

快速使用示例:

from linkedin import server
application = server.quick_api(KEY, SECRET)
application.get_profile()

相关问题 更多 >