我正在尝试使用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>
没有错误,但是登录窗口没有打开。