Селекторы полей API LinkedIn - PullRequest
4 голосов
/ 20 декабря 2011

Я недавно начал читать и тестировать API LinkedIn, и у меня возникают проблемы при использовании field selectors

Моя цель - использовать API для получения информации о людях, такой как его имя, фамилия,current-company и title, например.

По умолчанию, поиск людей api возвращает только id,first-name and last-name.

Я читал это, я могу использовать некоторые field-selectors , чтобы уточнить результат, но мой вопрос, how do i use the field selectors with the parameters i want them to match aswell.

Я пытался:

http://api.linkedin.com/v1/people-search?first-name=marcello&last-name=lins:(id,first-name,last-name,current-company,title)

Но это не работает, выкидывает меняисключение говорит о том, что это Bad request.

Должен ли я сделать два запроса?

1: https://api.linkedin.com/v1/people-search?first-name=marcello&lastname=lins
2: https://api.linkedin.com/v1/people-search?:(first-name,last-name,current-company,title)

Заранее благодарим за внимание и не стесняйтесь редактировать мою ветку, если она не подходит ни для какого шаблона XDA.

1 Ответ

6 голосов
/ 20 декабря 2011

Этот API теперь доступен только для партнеров Linkedin

Согласно документации , в API поиска людей используется следующий шаблон:

http://api.linkedin.com/v1/people-search:(people:(id,first-name,last-name,picture-url,headline),num-results)?first-name=Steve&last-name=Smith

Все параметры строки запроса являются необязательными (полный список находится на странице документов), а указанные селекторы полей можно найти на этой странице .

Причина, по которойВы должны указать, что селекторы полей - это «люди», поскольку API поиска людей также может возвращать «фасеты», которые можно использовать в пользовательском интерфейсе поиска для предоставления информации о результатах.В этом случае мы вернем фасеты местоположения, которые мы могли бы проанализировать и превратить в набор флажков, аналогичных тем, которые можно найти на странице поиска LinkedIn.com:

http://api.linkedin.com/v1/people-search:(facets:(code,buckets:(code,name)),people:(id,first-name,last-name,picture-url,headline),num-results)?first-name=Steve&last-name=Smith&facets=location

Вы можете протестировать все этизапросы на консоли REST .

...