簡體   English   中英

LinkedIn API-顯示連接的公司名稱

[英]LinkedIn API - display company name of connections

使用LinkedIn Javascript API,我不知道如何顯示連接的公司名稱。

其中大部分來自LinkedIN API簡介中的庫存

// This seems to be correctly getting the company data

function onLinkedInLoad() {
   IN.Event.on(IN, "auth", onLinkedInAuth);

   IN.API.Connections("me")
   .fields("firstName", "lastName", "industry", "positions:(company)")
   .result(displayConnections)
   .error(displayConnectionsErrors);
}

這是問題所在:

// The Last line is wrong where I try to call the company object 
// (members[member].company)

function displayConnections(connections) {

    var connectionsDiv = document.getElementById("connections");
    var members = connections.values; // The list of members you are connected to

    for (var member in members) {
        connectionsDiv.innerHTML += "<p>" + members[member].firstName + " " +  members[member].lastName
  + " works in the " + members[member].industry + " industry at" + members[member].company;
    }     
}

顯示公司字段時正確的語法是什么?

function onLinkedInLoad() {
  IN.Event.on(IN, "auth", onLinkedInAuth);

  IN.API.Connections("me")
  .fields("firstName", "lastName", "industry", "company-name")
  .result(displayConnections)
  .error(displayConnectionsErrors);
 }

我通過這樣做有一個可行的例子:

    IN.API.Connections("me")
       .fields("firstName","lastName","pictureUrl","positions")
       .result(displayConnections)
       .error(displayProfilesErrors);
  }

然后按如下方式訪問positions對象

var people = connections.values;
for(var person in people)
{
   var positions = people[person].positions;
   console.log("Works at " + positions.values[0].company.name);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM