使用Linkedin API查看我的1度连接的新连接

时间:2013-12-16 16:25:39

标签: linkedin linkedin-jsapi

是否可以使用Linkedin API查看我的(经过身份验证的用户)1度连接所做的新连接?

使用如下调用:

GET http://api.linkedin.com/v1/people-search?facet=network,S  

我可以搜索二度连接。但是,目标是获得所选第一级连接的新连接。

任何帮助非常感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用此网址获得新连接 http://api.linkedin.com/v1/people/~/connections?modified=new&modified-since=1267401600000

modified-since是您上次提出请求的时间。

您可以在https://developer.linkedin.com/documents/connections-api

查看更多详细信息

我认为Linkedin更改网址:新网址是: https://developer-programs.linkedin.com/documents/connections-api

答案 1 :(得分:0)

是。使用我编写的以下代码很容易看到其他人或您的连接。如果您想搜索其他人的新连接,只需更换“我'与其他人的身份。

//Function that displays the member's updates:
function onLinkedInAuth() { 
  IN.API.MemberUpdates("me") 
     .params({"type": "CONN", "count": 1}) // get the five most-recent Shares for the viewer and EjDUWNoC3C
     .result(displayNetworkUpdates)
     .error(displayNetworkUpdatesError);
}

//Note: You can only see your friend's most recent connection
function displayNetworkUpdates(updates) { 
    var profileDiv = document.getElementById("networkupdates");
    var conns = updates.values[0].updateContent.person.connections; // the person sharing content
    var man = conns.values[0];
    profileDiv.innerHTML += "<p>" + man.firstName + " " + man.lastName  +".</p>";
}

当我查找人/我的新连接时,我只要求1.这是因为LinkedIn API不够慷慨以授予更多权限。他们只允许我们查看1个连接/最近的连接。

另外,您也知道,找到您朋友的身份也很容易。只需使用以下代码搜索您的连接,即可获得连接及其ID的列表。

//Functions that displays users' connections
function onLinkedInAuth() {
  IN.API.Connections("me") 
    .fields("firstName", "lastName", "industry", "id")
    .params({"start": 10, "count": 5}) // start begins at 0
    .result(displayConnections)
    .error(displayConnectionsErrors);
}

function displayConnections(connections) {
  var connectionsDiv = document.getElementById("connections");

  var start = connections._start + 1; // because humans count from 1, not 0.
  var range = connections._start + connections._count;
  connectionsDiv.innerHTML = "<p>Displaying " + start + "-" + range + " of " + connections._total + " connections.</p>";


  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"+ "    ID: " + members[member].id ;
  }     
}

如果你想查看你朋友的新联系列表,我有一种方法但还没有尝试过。您可以一次/秒查询LinkedIn数据库,并跟踪谁正在添加新连接。这远远超出100%的准确度,但至少它会为您提供连接列表。

同样,LinkedIn表示您无法存储通过API获得的任何信息。这种方法可能很糟糕。如果您查询服务器一次/秒,可能您的IP也将被阻止....所以....我认为LinkedIn API非常有限。