无法从LinkedIn python API获得连接

时间:2016-01-30 07:44:19

标签: python linkedin-api

我正在尝试通过其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

1 个答案:

答案 0 :(得分:1)

connections API要求用户授予jemalloc范围。根据此LinkedIn doc,某些范围受到限制,并要求开发人员申请LinkedIn的合作伙伴计划以获取访问权限。

注意:this似乎也是您正在使用的库。