php - LinkedIn 二级连接 API

标签 php codeigniter linkedin

我根据 codeigniter/linkedin api 方法获得了 linkedin 认证用户的个人资料信息和连接详细信息。但我最后的需要是获取我的连接的连接。linkedin 文档说如果我们有 'r_network' 权限我们将获得 1 级和 2 级连接,但我不能。请提出一个获取二级连接的解决方案。以下是我的代码。

$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']);
        }

但是在获取 2nd degree 连接时出现错误消息,如“访问连接被拒绝”。

最佳答案

引自 linkedin developer forum :

API 在 API 返回的内容方面更加明确。 只有一级连接Connections API返回。 虽然 r_network 成员权限确实授予您的应用程序访问权限 一级和二级人脉(Connections API 和 People Search API 都需要此成员权限), 只有通过People Search API,您才能访问二级联系人Connections API一直仅限于一级度连接。

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

关于php - LinkedIn 二级连接 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14230502/

相关文章:

PHP 不能使用 300MB 内存

php - Codeigniter 在 id = 15 后无法从数据库检索

templates - 在 CI 中加载页眉和页脚 View

java - 如何将带有 "-i --upload-file"的 curl 调用转换为 java Unirest 或任何其他 http 请求?

linkedin - 目前,使用 public-profile-url 调用连接 api 会导致内部服务器错误

php - PHP float 计算的准确性

php - mysql mod函数返回负数

php - 我如何优化更新 mysql 表的代码?

android - 移动必需品的 Web 服务

javascript - 如何检索配置文件的所有位置,包括过去的位置