繁体   English   中英

Javascript LinkedIn API登录问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM