如何用新的linkedin api更改支持我现有的django应用程序?

时间:2015-07-02 05:25:20

标签: python django linkedin linkedin-api

我在我的应用程序中使用了LinkedIn oauth2,它使用了这个api

https://api.linkedin.com/v1/people/~/connections

但是新的api更改不允许我获取某个人的详细信息。

我收到此错误

HTTPError at /complete/linkedin-oauth2/
403 Client Error: Forbidden

1 个答案:

答案 0 :(得分:0)

May 12, 2015开始,Linkedin限制了开放API。 访问Connections要求您申请并获准从LinkedIn获取此信息。

您必须申请成为相关合作伙伴计划的成员。 Linkedin团队将审核您的申请,并将在15个工作日内回复。

Linkedin Parner计划的可用性标准:

(摘自linkedin page.

您可以在以下情况下使用其API:

  1. 您正在开发一个旨在帮助LinkedIn成员在网络上提高工作效率和成功的应用程序;例如,通过在与志同道合的专业人士发布,讨论和分享内容的应用程序中增加他们的个人资料和专业品牌。
  2. 您的申请预计不会:超过250,000名终身会员;每天拨打超过500,000个API;让超过500,000的终身用户搜索到API的调用;或每日插件展示次数超过100万次。
  3. 您的应用程序不依赖于访问API作为您业务的基本方面。
  4. 您的应用程序不会存储或导出LinkedIn以外的任何数据,而不是LinkedIn个人资料请求数据的LinkedIn个人资料。 “个人资料数据”指LinkedIn会员的姓名,照片,标题,联系信息,经验,教育,摘要和位置。个人资料数据不包括连接,网络更新,工作列表,群组,公司和任何其他内容。
  5. 您的应用程序不针对LinkedIn产品的当前或潜在付费客户或从事与这些产品相关的活动的人员 - 换句话说,用于招聘,营销或销售的应用程序。以下是招聘,营销和销售的一些例子(和例外):
  6. 招聘:找工作或填写工作的申请,例如用于做广告,发布,申请,搜索,推荐,推荐,建议,增强列表或填写永久职位的申请工作,合同职位或志愿者机会,或具有类似功能的任何事情(但是,您可以使用API​​开发应用程序,让人们在您公司的职业网站上申请工作,只要它遵守规范这里列出。)

    营销:营销人员或其客户用于营销活动,潜在客户生成,广告系列分析或具有类似功能的任何内容的应用程序(但是,您可以使用API​​开发应用程序公司在LinkedIn上管理他们的社交媒体,只要它遵守第4.5节(“社交媒体管理:公司简介和统计数据”)。)

    销售:销售人员或其他出境专业人员用于生成或寻找潜在客户或潜在客户,销售情报或培训,关系管理,个人系统匹配其LinkedIn个人资料或任何具有类似功能的东西。

    如果您正在寻找合作伙伴计划申请表,您可以查看link

    希望它有所帮助!