是否可以使用 Linkedin API 来查看我的(经过身份验证的用户)一级连接建立的新连接?
使用如下调用:
GET http://api.linkedin.com/v1/people-search?facet=network,S
我可以搜索二级连接。但是,目标是获得选定的 1 度连接的新连接。
非常感谢任何帮助。
是否可以使用 Linkedin API 来查看我的(经过身份验证的用户)一级连接建立的新连接?
使用如下调用:
GET http://api.linkedin.com/v1/people-search?facet=network,S
我可以搜索二级连接。但是,目标是获得选定的 1 度连接的新连接。
非常感谢任何帮助。
您可以使用此 URL http://api.linkedin.com/v1/people/~/connections?modified=new&modified-since=1267401600000获得新的连接
您上次modified-since
提出请求的时间是什么时候。
您可以在此处查看更多详细信息https://developer.linkedin.com/documents/connections-api
我认为 Linkedin 更改 URL:新 URL 是: https ://developer-programs.linkedin.com/documents/connections-api
是的。使用我编写的以下代码很容易看到其他人或您的联系。如果您想搜索其他人的新连接,只需将“我”替换为其他人的 id。
//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 也很容易。只需使用以下代码搜索您的连接,然后您可以获得您的连接及其 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 非常有限。