Как получить интересы подключений с помощью LinkedIn Javascript API?

Я пытаюсь получить интересы людей, которые возвращаются после вызова PeopleSearch. Насколько я понимаю, для чтения интересов пользователя мне нужно разрешение r_fullprofile. Означает ли это, что я никогда не смогу получить информацию об интересах подключений моего пользователя, поскольку мое приложение аутентифицируется только моим пользователем, а не его подключениями?

Что я пытаюсь сделать, так это сопоставить пользователей с людьми в их сети, которые имеют схожие интересы. Как я могу это сделать?


person Conversation Company    schedule 31.10.2012    source источник


Ответы (1)


Да, вы можете получить их, но вместо этого вам нужно будет использовать область r_network, которая даст вам доступ к списку контактов и поиску людей, как определено на документация по предоставлению разрешений .

После этого вам следует использовать селектор полей intestests внутри ваших поисковых вызовов, чтобы получать это поле в результатах поиска, как указано в документации для разработчиков

Данные, которые вы получаете через API, — это те же данные, которые пользователь может видеть на веб-сайте Linkedin. Поэтому лучше всего ограничить поиск связями 1-й, 2-й и 3-й степени.

person Samer Bechara    schedule 31.10.2012
comment
Использование r_network даст мне доступ только к соединениям пользователя (человека, который аутентифицировал мое приложение). Это не даст мне интересы этих возвращенных связей (даже если они первой степени). - person Conversation Company; 02.11.2012
comment
Что возвращает этот вызов? http://api.linkedin.com/v1/people-search:(people:(id,first-name,last-name,interests))?keywords=anything&count=10&start=0 - person Samer Bechara; 02.11.2012
comment
так как я использую JSAPI, я переписал этот вызов следующим образом: peopleSearch){ console.log(peopleSearch); }) .error(displayErrors);[/code] Вызов вернул только имя и фамилию. Поля интересов отсутствуют, хотя возвращаемые результаты относятся к первой степени. - person Conversation Company; 08.11.2012
comment
Лучше всего спросить на форумах linkedin. Их сотрудники всегда на форумах, так что вы получите официальный ответ, можно это сделать или нет. - person Samer Bechara; 13.11.2012