Linkedin 二级连接 API
Posted
技术标签:
【中文标题】Linkedin 二级连接 API【英文标题】:Linkedin second degree connections API 【发布时间】:2013-01-09 07:48:19 【问题描述】:我根据 codeigniter/linkedin api 方法获得了linkedin 认证用户的个人资料信息和连接详细信息。但我的最终需要是获取我的连接的连接。linkedin 文档说,如果我们有 'r_network' 权限,我们将获得第一和第二度连接,但我不能。请提出一个获取二级连接的解决方案。以下是我的代码。
$profile_connections = $this->linkedin->profile('~/connections:(id,first-name,last-name,picture-url,industry,location,public-profile-url,positions:(company:(name)))');
$profile_connections = json_decode($profile_connections['linkedin']);
foreach ($profile_connections->values as $connections)
$sub_connections = $this->linkedin->profile("url=".urlencode($connections->publicProfileUrl)."/connections:(id,first-name,last-name,picture-url,industry,location)");
$sub_connections = json_decode($sub_connections['linkedin']);
但在获取 2 度连接时收到一条错误消息,例如“访问连接被拒绝”。
【问题讨论】:
【参考方案1】:引用来自linkedin developer forum:
API 在 API 返回的内容方面更加明确。 连接 API 仅返回 1 级连接。 虽然 r_network 成员权限确实授予您的应用程序访问 一级和二级连接(连接 API 和人物搜索 API 都需要此成员权限), 只有通过人物搜索 API,您才可以访问 2 级连接。连接 API 一直只限制为 1 级学位联系。
所以,这几乎是你的问题。
【讨论】:
你能举个例子吗?使用 People search Api, 看看here 和codeigniter here 是另一个例子以上是关于Linkedin 二级连接 API的主要内容,如果未能解决你的问题,请参考以下文章
LinkedIn PBI 自定义数据连接器 - 计划报告刷新时出错