在Angular 2中使用LinkedIn进行身份验证

时间:2017-07-07 10:14:07

标签: angular linkedin-api

我正在尝试使用LinkedIn验证用户身份。 以下是我的代码

onLinkedInLoad() {

    IN.Event.on(IN, "auth", this.onLinkedInAuth);
}
public onLinkedInAuth() {

    IN.API.Profile("me")
        .fields("firstName", "lastName")
        .result(this.displayProfiles)
        .error(this.displayProfilesErrors);

}
public displayProfiles(profiles) {
    var linkedinmember = profiles.values[0];
    console.log(JSON.stringify(linkedinmember));
    console.log(linkedinmember.firstName + " " + linkedinmember.lastName);
}
public displayProfilesErrors(error) {
    console.log(error.message);
    console.log(error);
}

<script type="text/javascript" src="//platform.linkedin.com/in.js">
    api_key: 44tt5566yyyyy
    scope: r_emailaddress
</script>
 <a href="javascript:void(0);"><span class="icon-linkedin" (click)="onLinkedInLoad()"></span>linkedin</a>

没有错误,但是登录窗口没有打开。

0 个答案:

没有答案