web-dev-qa-db-fra.com

Comment récupérer toutes les informations possibles sur un compte LinkedIn? (API utilisant C #)

J'écris une application C # pour utiliser API de Linkedin .

Je souhaite pouvoir interroger "Personne" (Prénom + Nom) et récupérer toutes les informations possibles sur ce groupe de personnes with the same name

J'utilise actuellement ma propre implémentation des appels REST API aux côtés de People-Search API.

Voici un exemple d'une demande qui, je le sais, fonctionne:

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

Je le lance avec: first-name=parameter&last-name=parameter after the ? mark

Le problème est que je veux récupérer plus d'informations telles que le titre, l'industrie, l'entreprise actuelle, l'école actuelle, etc. Reportez-vous ici pour la liste des paramètres possibles.

Cette notation est ce qu'ils appellent Sélecteurs de champs

Comment structurer mon appel API afin de pouvoir obtenir toutes les informations possibles sur quelqu'un?

31

Vous avez déjà noté la notation, tout ce que vous avez à faire est d'ajouter le reste des sélecteurs de champs, en les imbriquant là où vous en avez besoin:

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

Gardez à l'esprit que d'après les Profile Field docs , vous ne pouvez obtenir des formations que pour les connexions au 1er degré de l'utilisateur actuel.

23
Paul Mennega

Voici l'URL pour obtenir tout pour un profil utilisateur:

https://api.linkedin.com/v1/people/~: (id, prénom, nom, titre, URL de l'image, industrie, résumé, spécialités, postes: (id, titre, résumé, date de début, date de fin, is-current, entreprise: (id, nom, type, taille, industrie, ticker)), formations: (id, nom de l'école, domaine d'études, date de début, date de fin, diplôme, activités, notes), associations, intérêts, nombre de recommandataires, date de naissance, publications: (id, titre, éditeur: (nom), auteurs: (id, nom), date, url, résumé), brevets: (id, titre, résumé, numéro, statut: (id, nom), office: (nom), inventeurs: (id, nom), date, url), langues: (id, langue: (nom ), compétence: (niveau, nom)), compétences: (id, compétence: (nom)), certifications: (id, nom, autorité: (nom), numéro, date de début, date de fin), cours :( id, nom, numéro), recommandations reçues: (id, type de recommandation, texte de recommandation, recommandeur), distinctions honorifiques, trois postes actuels, trois postes passés, bénévole)? oauth2_access_token = PUT_YOUR_TOKEN_HERE

Nécessite un jeton d'accès Oauth2.

Le voici dans une liste Nice String (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;
39
BDG
11
lola_the_coding_girl