2016-01-11 20 views
6

Görevim, bir sayfanın içinden bağlantı kurmak için bir gönderi paylaşmaktır. Dokümanlarla bağlantılı olarak gittim, ancak ne yapacağımı anlayamadım. Günlerce çalıştım ve net bir fikrim yoktu.Postala bağlantıyı paylaşma

Herkesin nasıl bağlanacağını açık olarak açıklayabilir. Bütün bir sayfayı paylaşmak istemiyorum ama sadece belirli bir yazı.

Ağdan aldığım kod İşte, ama bu kodda neler olduğu hakkında hiçbir fikrim yok.

<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> 

Kodlarla birlikte başka dosyalara da ihtiyacım var mı?

Kod yazıcısı olarak çalışıyorum.

Lütfen

Yardım edin.

Şimdiden teşekkürler.

cevap

0

Javascript kodunuzu okudum, aslında istediğinizi yapıyor ama sanırım bu şeyi php veya backend dilleri gibi nodejs yapmalısınız.

Bunu yapmak için ve daha fazlasını yapmak için Linked in REST API'sini kullanmanız gerekir.
Tüm REST API'ları aynı mimariye sahiptir, önce hesabınızı doğrulamanız gerekir, ardından istekleri gönderin ve yanıtları alın (aynı oturumla) ve istediğiniz şeyi yapın.

Düzenleme: here

tam olarak ne istediğinizi buldum
İlgili konular