2016-07-06 21 views
0

Ich versuche gerade alle Profildaten mit dem LinkedIn SDK abzurufen. Ich kann nur meine eigenen Daten abrufen. Gibt es eine Möglichkeit, wie alle Profildaten abzurufen oder nach Profilen mit xyz Name zu suchen und die Ergebnisse anzuzeigen? Ich kann keine nützlichen Informationen darüber finden, weder in der offiziellen Dokumentation noch an anderer Stelle.LinkedIn Javascript SDK Profile abrufen

<!DOCTYPE html> 
<html> 
<head> 
    <title>LinkedIn Javascript Api Hello World</title> 
    <meta charset="utf-8" /> 

    <script type="text/javascript" src="//platform.linkedin.com/in.js"> 
     api_key: xxxxxxxxxxxxxx 
     onLoad:  onLinkedInLoad 
     authorize: true 
    </script> 

    <script type="text/javascript"> 
     function onLinkedInLoad(){ 
      IN.Event.on(IN, "auth", OnLinkedInAuth); 
     } 

     function OnLinkedInAuth() { 
     IN.API.Profile("me").result(ShowProfileData); 
     } 

     function ShowProfileData(profiles) { 
     var member = profiles.values[0]; 
     //var id=member.id; 
     //var firstName=member.firstName; 
     //var lastName=member.lastName; 
     //var photo=member.pictureUrl; 
     //var headline=member.headline; 
      document.getElementById("profiles").innerHTML = 
      "<p id=\"" + member.id + "\">Hello " + member.firstName + " " + member.lastName + "</p>"; 
     }  
    </script> 
</head> 
<body> 
    <script type="IN/Login"></script> 

    <div id="profiles"></div> 
</body> 
</html> 

Vielen Dank im Voraus.

Antwort

0

Es gibt nur 2 Möglichkeiten zu tun:

  1. Verwendung Oauth2. Dies bedeutet, dass Sie Zugriffstoken erhalten müssen, bevor Sie das Profil nach API durchsuchen.
  2. Siehe this, Sie müssen einer der Linkedin Partner sein.