@JustinKominar @justinKominar I 虽然我的代码与文档完全相同,但仍然会出现此错误?
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: XXXXXXXXXXXXXXX
authorize: true
onLoad: onLinkedInLoad
</script>
<script type="text/javascript">
function onLinkedInLoad() {
IN.Event.on(IN, "auth", getProfileData);
}
function onError(error) {
console.log(error);
}
function getProfileData() {
IN.API.Raw("/people/~:(id,first-name,last-name,email-address)").result(onSignIn).error(onError);
}
function liAuth(){
IN.User.isAuthorized(function(){
callback();
});
}
</script>
chrome console dev工具中的错误指向
function liAuth(){ IN.User.authorize(function(){ callback(); });
Uncaught ReferenceError: callback is not defined
(anonymous function) @ VM9423:15
(anonymous function) @ framework?v=0.0.1195-RC8.54174-1429&lang=undefined:3632
liAuth @ VM9423:14
onclick @ (index):1
答案 0 :(得分:0)
经过大量在线搜索后,就像转到Chrome设置并清除LinkedIn Cookie一样简单。
答案 1 :(得分:0)
您已经调用了回调函数,但未定义。创建一个回调函数。