Linkedin二级连接API

时间:2013-01-09 07:48:20

标签: php codeigniter linkedin

我根据codeigniter / linkedin api方法获得了经过身份验证的用户的个人资料信息和连接详细信息。但我最后的需求是获取我的连接的连接。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']);
        }

但是,在获取第二级连接时收到错误消息,例如“访问连接被拒绝”。

1 个答案:

答案 0 :(得分:0)

来自linkedin developer forum

引用

根据API返回的内容,

API 更明确。      连接API 仅返回仅1度连接。      虽然 r_network 成员权限确实授予您的应用程序访问权限      一级和二级连接( Connections API和People Search API 都需要此成员权限),     只有通过人员搜索API 才能访问二级连接。 Connections API 始终只有仅限于第一级学位联系。

所以,这几乎就是你的问题。