我正在尝试通过其python API获取LinkedIn连接。
现在代码可以调用get_profile()函数,但是当我尝试application.get_connections()
时,它会显示错误:
linkedin.exceptions.LinkedInError:403客户端错误:禁止访问网址:https://api.linkedin.com/v1/people/~/connections?oauth2_access_token= ...
我的linkedin应用程序权限只有4种选择: r_basicprofile,r_emailaddress,rw_company_admin,w_share
我使用的重定向网址是http://localhost/
那么,你知道如何通过python API获得LinkedIn连接吗?
我的代码:
from linkedin import linkedin as lk
new_token = [my token]
application = lk.LinkedInApplication(token=new_token)
p = application.get_profile() # this one works
c = application.get_connections()
print p
print c
答案 0 :(得分:1)
connections API要求用户授予jemalloc
范围。根据此LinkedIn doc,某些范围受到限制,并要求开发人员申请LinkedIn的合作伙伴计划以获取访问权限。
注意:this似乎也是您正在使用的库。