2016-01-11 9 views
6

Meine Aufgabe ist es, einen Beitrag zu verlinken von einer Seite zu teilen. Ich habe in der Dokumentation verlinkt, aber ich konnte nicht verstehen, was zu tun ist. Ich habe seit Tagen gegoogelt und ich habe keine klare Idee bekommen.So teilen Sie Beitrag zu linkedin

Kann jemand klar erklären, wie man zu linkedin teilt. Ich möchte nicht eine ganze Seite teilen, sondern nur einen bestimmten Beitrag.

Hier ist der Code, den ich aus dem Netz bekam, aber ich habe keine Ahnung, was in diesem Code passiert.

<html> 
<head> 
<script type="text/javascript" src="//platform.linkedin.com/in.js"> 
    api_key: xxxxxxxxx 
    authorize: true 
    onLoad: onLinkedInLoad 
</script> 
<script type="text/javascript"> 
     // Setup an event listener to make an API call once auth is complete 
    function onLinkedInLoad() { 
     IN.Event.on(IN, "auth", shareContent); 
    } 
    // Handle the successful return from the API call 
    function onSuccess(data) { 
     console.log(data); 
    } 
     // Handle an error response from the API call 
    function onError(error) { 
     console.log(error); 
    } 

    // Use the API call wrapper to share content on LinkedIn 
    function shareContent() { 
      // Build the JSON payload containing the content to be shared 
     var payload = { 
      Content-Type: application/json 
      x-li-format: json 
      "comment": "Check out developer.linkedin.com!", 
      "content": { 
       "title": "LinkedIn Developers Resources", 
       "description": "Leverage LinkedIn's APIs to maximize engagement", 
       "submitted-url": "https://developer.linkedin.com", 
       "submitted-image-url": "https://example.com/logo.png" 
      }, 
      "visibility": { 
       "code": "anyone" 
      } 
     }; 

     IN.API.Raw("/people/~/shares?format=json") 
    .method("POST") 
    .body(JSON.stringify(payload)) 
    .result(onSuccess) 
    .error(onError); 
    } 

</script> 
</head> 
<body> 
    <script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script> 
    <script type="IN/Share"></script> 
</body> 
</html> 

Benötige ich weitere Dateien zusammen mit den Codes?

Ich arbeite im Codeigniter.

Bitte helfen.

Vielen Dank im Voraus.

Antwort

0

Ich habe Ihren Javascript-Code gelesen, es tut was Sie wollen, aber ich denke, Sie sollten dieses Ding in PHP oder Nodejs wie Backend-Sprachen tun.

Um dies und noch mehr zu tun, müssen Sie die REST-API von Linked in verwenden.
Alle REST-APIs haben die gleiche Architektur, zuerst müssen Sie Ihr Konto authentifizieren, dann senden Sie Anfragen und erhalten Antworten (mit derselben Sitzung) und tun, was Sie wollen.

Edit: Ich habe genau gefunden, was Sie wollen in here