[英]Javascript LinkedIn API Sign In Issues
我正在尝试创建一个从用户的LinkedIn个人资料中获取值的表单,以使其更易于登录。 我在抓住某些领域时遇到了麻烦。
当我尝试自动填充表单时,我没有任何问题可以抓住名字,姓氏,LinkedIn ID和标题。 当我尝试获取其他字段(如位置,以前的工作和行业)时,页面上会显示错误(即“错误:未定义行业”)。 注意:此应用程序具有完整的配置文件特权。 我在下面的链接中附加了代码段和结果片段。 任何建议将不胜感激。
工作代码: http : //i.imgur.com/hX9fBQh.png
非工作代码(增加了行业领域): http : //i.imgur.com/PqMd1zj.png
这是起作用的代码
<script type="IN/Login">
<input type="text" value="<?js= firstName ?>" />
<input type="text" value="<?js= id ?>" />
</script>
在下面的脚本中,使用上面的脚本中可用的ID
<script type="IN/MemberData"
data-ids="`here_put_the_ID`"
data-fields="firstName,lastName,industry">
<ul>
<?js for (var member in $("*")) { ?>
<li><?js= $(member).firstName ?> <?js= $(member).lastName ?>
Industry : <?js= $(member).industry ?></li>
<?js } ?>
</ul>
</script>
第二种获取信息的方法是
function callmeOnLoad(){
IN.API.Profile("me")
.fields("id", "firstName", "lastName", "pictureUrl", "publicProfileUrl","industry")
.result(function(result, metadata) {
setConnections(result.values, metadata);
});
}
function setConnections(connections) {
for (id in connections) {
console.log(connections[id].firstName+":"+connections[id].industry)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.