当我登录时,我正在使用带有Linkedin API的Javascript来检索我的个人资料信息。这对某些信息有效,但对其他信息则无效。例如,当我在代码中添加特殊内容时,它会返回一个错误的请求,但如果我把它取出,它会检索其余的信息。
显然这是我调用信息的方式,但我无法弄清楚我做错了以下是我的代码。
function onLinkedInLoad() {
IN.Event.on(IN, "auth", onLinkedInAuth);
}
function onLinkedInAuth() {
IN.API.Profile("me")
.fields("firstName", "lastName", "industry", "headline", "summary", "specialities")
.result(displayProfiles);
}
function displayProfiles(profiles) {
person = profiles.values[0];
document.getElementById("profiles").innerHTML =
"<p id=\"" + person.id + "\"> " + person.firstName + " " + person.lastName + "<br> " + person.headline + "<br> " + person.industry + "<br> " + person.summary + " " + person.specialities + "</p>";
}
<script type="text/javascript" src="https://platform.linkedin.com/in.js">/*
api_key: 77hpwqu0sdj5gs
onLoad: onLinkedInLoad
scope("r_fullprofile")
authorize: true
*/</script>