python - python linkedinapi 出现 "NoneType"对象没有属性错误

标签 python linkedin-api

现在我尝试使用linkedin python api来获取用户信息,下面是我的代码:

from linkedin import linkedin

API_Key='...'
API_Secret='...'
Return_url='http://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)
application.get_profile()

但是,它显示错误:

AttributeError: 'NoneType' object has no attribute 'access_token'

还有一个问题是,如果我有一个人的名字,如何使用api来获取这个人的信息?

最佳答案

没有代表发表评论,但请参阅此答案:Python: Attribute Error - 'NoneType' object has no attribute 'something'

这相当于java中的空指针异常。无论您尝试访问“access_token”字段的对象是什么,它都是空的。如果该对象是函数调用返回的对象,则该函数调用可能失败。

另请参阅Authenticate to linkedin

problems with LinkedIn API connection

Using oauth2_access_token to get connections in linkedIn

关于python - python linkedinapi 出现 "NoneType"对象没有属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46823597/

相关文章:

python - 无需更改代码即可获得随机精度

python - 更新 numpy 后,np.lib.stride_tricks.as_strided 给出错误

python - 使用 run_in_executor 和 asyncio 时的超时处理

python - 如何从 HTML 页面但从元素本身提取或抓取数据

javascript - Linkedin 连接 javascript

python - 如何计算defaultdict(python)中元组中唯一关键元素的数量?

linkedin-api - LinkedIn 公司统计 API 未返回工作职能

coldfusion - 如何使用 oauth2 从 linkedin 获取电子邮件、用户连接?

javascript - Linkedin SDK 您必须指定一个有效的 JavaScript API 域作为此 key 配置的一部分

rest - 关于迁移到Linkedin API 2.0版本的问题