Как да извлека интересите на връзките с помощта на 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, пренаписах това извикване по следния начин: [code]IN.API.PeopleSearch() .fields(firstName, lastName, interests) .params({sort:distance, count:5}) .result(function( peopleSearch){ console.log(peopleSearch); }) .error(displayErrors);[/code] Обаждането върна само firstName и lastName. Няма полета за интерес, въпреки че върнатите резултати са първа степен. - person Conversation Company; 08.11.2012
comment
Най-добрият ви залог би бил да попитате във форумите на LinkedIn. Техните служители винаги са във форумите, така че ще получите официален отговор дали това може да се направи или не. - person Samer Bechara; 13.11.2012