我目前刚接触API,但对json有点熟悉,我正在尝试从用户配置文件中获取特定值(名称,等等)。我偶然发现了LinkedIn Profile API,尽管他们有很多例子并且文档都在那里,我仍然觉得很难理解,但是我尝试了,这就是我想出来的。下面的代码获取了有关我的详细信息,如何调整它以便我可以使用它来获取其他信息。
以下是我的向导:https://developer.linkedin.com/documents/inapiprofile
以及我不知道如何使用的个人资料字段:https://developer.linkedin.com/documents/inapiprofile
我不是要求任何人为我做这件事,我问的是如何正确使用我现有的资源呢?
function onLinkedInAuth() {
IN.API.Profile("me")
.fields(["firstName", "lastName", "headline", "summary"])
.result(function(result) {
var data = JSON.parse(JSON.stringify(result));
console.log(data["values"][0]["firstName"]);
console.log(data["values"][0]["lastName"]);
console.log(data["values"][0]["headline"]);
console.log(data["values"][0]["summary"]);
var firstName = (data["values"][0]["firstName"]);
document.getElementById("firstName").value = firstName ;
var lastName = (data["values"][0]["lastName"]);
document.getElementById("lastName").value = lastName ;
var mix = (data["values"][0]["firstName"])+" "+(data["values"][0]["lastName"]);
document.getElementById("mix").value = mix ;
var headline = (data["values"][0]["headline"]);
document.getElementById("headline").value = headline ;
var summary = (data["values"][0]["summary"]);
document.getElementById("summary").value = summary ;
});
}