recuperar mis contactos buscar api linkedin

api - mis - login de linkedin



¿Cómo recuperar toda la información posible sobre una cuenta de LinkedIn?(API usando C#) (3)

Aquí está la url para obtener todo para un perfil de usuario:

https://api.linkedin.com/v1/people/~:(id,first-name,last-name,headline,picture-url,industry,summary,specialties,positions:(id,title,summary,start-date,end-date,is-current,company:(id,name,type,size,industry,ticker)),educations:(id,school-name,field-of-study,start-date,end-date,degree,activities,notes),associations,interests,num-recommenders,date-of-birth,publications:(id,title,publisher:(name),authors:(id,name),date,url,summary),patents:(id,title,summary,number,status:(id,name),office:(name),inventors:(id,name),date,url),languages:(id,language:(name),proficiency:(level,name)),skills:(id,skill:(name)),certifications:(id,name,authority:(name),number,start-date,end-date),courses:(id,name,number),recommendations-received:(id,recommendation-type,recommendation-text,recommender),honors-awards,three-current-positions,three-past-positions,volunteer)?oauth2_access_token=PUT_YOUR_TOKEN_HERE

Requiere un token de acceso Oauth2.

Aquí está en una buena lista de cadenas (Java):

apiUrl + "/v1/people/~:(" + "id," + "first-name," + "last-name," + "headline," + "picture-url," + "industry," + "summary," + "specialties," + "positions:(" + "id," + "title," + "summary," + "start-date," + "end-date," + "is-current," + "company:(" + "id," + "name," + "type," + "size," + "industry," + "ticker)" +")," + "educations:(" + "id," + "school-name," + "field-of-study," + "start-date," + "end-date," + "degree," + "activities," + "notes)," + "associations," /* Full Profile */ + "interests," + "num-recommenders," + "date-of-birth," + "publications:(" + "id," + "title," + "publisher:(name)," + "authors:(id,name)," + "date," + "url," + "summary)," + "patents:(" + "id," + "title," + "summary," + "number," + "status:(id,name)," + "office:(name)," + "inventors:(id,name)," + "date," + "url)," + "languages:(" + "id," + "language:(name)," + "proficiency:(level,name))," + "skills:(" + "id," + "skill:(name))," + "certifications:(" + "id," + "name," + "authority:(name)," + "number," + "start-date," + "end-date)," + "courses:(" + "id," + "name," + "number)," + "recommendations-received:(" + "id," + "recommendation-type," + "recommendation-text," + "recommender)," + "honors-awards," + "three-current-positions," + "three-past-positions," + "volunteer" + ")" + "?oauth2_access_token="+ token;

Estoy escribiendo una aplicación C # para hacer uso de la API de Linkedin .

Deseo poder cuidar de una "Persona" (Nombre + Apellido) y recuperar toda la información posible sobre este grupo de personas with the same name

Actualmente estoy usando mi propia implementación de la API REST junto con las llamadas a People-Search API.

Esta es mi Solicitud, eso funciona:

https://api.linkedin.com/v1/people-search:(people:(id,first-name,last-name,headline,picture-url),num-results)?

Hacer esto (con: first-name=parameter&last-name=parameter after the ? mark )

El problema es que quiero recuperar más información como: Título, Industria, Empresa actual, escuela actual, etc. Consulte People-Search la lista de posibles parámetros

Esta notación es lo que llaman Field Selectors

¿Cómo estructurar mi API Call para que pueda obtener toda la información posible sobre alguien?


Uso esta URL para obtener todo, incluido el correo electrónico y el formato como json:

https://api.linkedin.com/v1/people/~:(id,first-name,email-address,last-name,headline,picture-url,industry,summary,specialties,positions:(id,title,summary,start-date,end-date,is-current,company:(id,name,type,size,industry,ticker)),educations:(id,school-name,field-of-study,start-date,end-date,degree,activities,notes),associations,interests,num-recommenders,date-of-birth,publications:(id,title,publisher:(name),authors:(id,name),date,url,summary),patents:(id,title,summary,number,status:(id,name),office:(name),inventors:(id,name),date,url),languages:(id,language:(name),proficiency:(level,name)),skills:(id,skill:(name)),certifications:(id,name,authority:(name),number,start-date,end-date),courses:(id,name,number),recommendations-received:(id,recommendation-type,recommendation-text,recommender),honors-awards,three-current-positions,three-past-positions,volunteer)?format=json


Ya ha anotado la notación, todo lo que necesita hacer es agregar el resto de los selectores de campo, anidándolos donde sea necesario:

https://api.linkedin.com/v1/people-search:(people:(id,first-name,last-name,headline,picture-url,industry,positions:(id,title,summary,start-date,end-date,is-current,company:(id,name,type,size,industry,ticker)),educations:(id,school-name,field-of-study,start-date,end-date,degree,activities,notes)),num-results)?first-name=parameter&last-name=parameter

Tenga en cuenta que según los documentos del campo de perfil , solo puede obtener educación para las conexiones de primer grado del usuario actual.