API-如何进行请求/回调等?

时间:2014-03-14 10:24:20

标签: javascript json api linkedin profile

我目前刚接触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 ;

        });
}

0 个答案:

没有答案