Linkedin人员搜索Javascript API不返回任何结果
我正在使用linkedinLinkedin人员搜索Javascript API不返回任何结果,javascript,api,search,linkedin,Javascript,Api,Search,Linkedin,我正在使用linkedinJSAPI 我正在尝试执行人员搜索,但没有返回任何内容 代码: <script type="text/javascript" src="http://platform.linkedin.com/in.js"> api_key: --my api key-- onLoad: onLinkedInLoad authorize: true </script> <script type="text
JSAPI
我正在尝试执行人员搜索
,但没有返回任何内容
代码:
<script type="text/javascript" src="http://platform.linkedin.com/in.js">
api_key: --my api key--
onLoad: onLinkedInLoad
authorize: true
</script>
<script type="text/javascript">
function onLinkedInLoad() {
IN.Event.on(IN, "auth", onLinkedInAuth);
}
function onLinkedInAuth() {
IN.API.PeopleSearch()
.fields("firstName", "lastName", "distance")
.params({"company-name":"infosys"})
.result(displayPeopleSearch)
.error(displayPeopleSearchError);
}
function displayPeopleSearch(){
var peopleSearchDiv = document.getElementById("peoplesearch");
var members = peopleSearch.people.values;
for (var member in members) {
// but inside the loop, everything is the same
// extract the title from the members first position
peopleSearchDiv.innerHTML += "<p>" + members[member].firstName + " " + members[member].lastName + " is a " + members[member].positions.values[0].title + ".</p>";
}
}
api_密钥:--我的api密钥--
onLoad:onLinkedInLoad
授权:正确
函数onLinkedInLoad(){
IN.Event.on(在“auth”中,onLinkedInAuth);
}
函数onLinkedInAuth(){
IN.API.PeopleSearch()中
.字段(“名字”、“姓氏”、“距离”)
.params({“公司名称”:“infosys”})
.result(displayPeopleSearch)
.错误(显示PeopleSearchError);
}
函数displayPeopleSearch(){
var peopleSearchDiv=document.getElementById(“peoplesearch”);
var成员=peopleSearch.people.values;
for(成员中的变量成员){
//但在循环中,一切都是一样的
//从成员的第一个位置提取标题
peopleSearchDiv.innerHTML+=“”+成员[成员]。firstName+“+成员[成员]。lastName+”是“+成员[成员]。位置。值[0]。标题+””;
}
}
有什么帮助吗,有什么我做错的吗
我遵循这一点,在这一行中,您使用的变量
peopleSearch
未在任何地方声明:
var members = peopleSearch.people.values;
必须向函数添加参数函数displayPeopleSearch()
功能显示peopleSearch(peopleSearch){
var peopleSearchDiv=document.getElementById(“peoplesearch”);
var成员=peopleSearch.people.values;
for(成员中的变量成员){
//但在循环中,一切都是一样的
//从成员的第一个位置提取标题
peopleSearchDiv.innerHTML+=“”+成员[成员]。firstName+“+成员[成员]。lastName+”是“+成员[成员]。位置。值[0]。标题+””;
}
}
d、 在这一行中,您使用的变量
peopleSearch
未在任何地方声明:
var members = peopleSearch.people.values;
必须向函数添加参数函数displayPeopleSearch()
功能显示peopleSearch(peopleSearch){
var peopleSearchDiv=document.getElementById(“peoplesearch”);
var成员=peopleSearch.people.values;
for(成员中的变量成员){
//但在循环中,一切都是一样的
//从成员的第一个位置提取标题
peopleSearchDiv.innerHTML+=“”+成员[成员]。firstName+“+成员[成员]。lastName+”是“+成员[成员]。位置。值[0]。标题+””;
}
}
d、 噢,愚蠢的错误,谢谢你指出@Didier!哦,愚蠢的错误,谢谢你指出@Didier!