【问题标题】:Cannot get connections from LinkedIn python API无法从 LinkedIn python API 获取连接
【发布时间】:2016-05-08 01:33:30
【问题描述】:

我正在尝试通过其 python API 获得 LinkedIn 连接。

现在代码可以调用get_profile()函数,但是当我尝试application.get_connections()时,它给了我错误显示:

linkedin.exceptions.LinkedInError: 403 Client Error: Forbidden for url: 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

【问题讨论】:

    标签: python linkedin-api


    【解决方案1】:

    connections API 要求用户授予r_network 范围。根据此 LinkedIn doc,某些范围已受到限制,并要求开发人员申请 LinkedIn 的合作伙伴计划才能访问它们。

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

    【讨论】:

    • 我认为LinkedIn已经撤销了r_network范围的访问权限。这是他们所说的here “确保您的授权工作流程中的范围参数不再请求以下任何成员权限:r_fullprofiler_networkr_contactinforw_nusrw_groupsw_messages。”
    猜你喜欢
    • 2015-04-24
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多