Я получил связанный с профилем профиль пользователя и информацию о подключении в соответствии с методом codeigniter / linkedin api. Но моя последняя потребность – получить соединения моих подключений. В документации по ссылкам указано, что если у нас есть разрешение «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']); }
Но, получая подключение 2-й степени, появилось сообщение об ошибке, например «Доступ к соединениям».
Цитата из форума developerWorks :
API будет более явным с точки зрения того, что возвращается API. Только соединения 1-й степени возвращаются API соединений . Хотя разрешения члена r_network предоставляют вашему приложению доступ как к соединениям 1-й, так и 2-й степени ( эти права доступа необходимы как для API Connections, так и для API поиска людей ), только через API поиска людей можно получить доступ к соединениям 2-й степени. API соединений всегда ограничивался только соединениями 1-й степени.
Итак, это в значительной степени ваша проблема.