Linkedin Oauth Javascript授权“;哦&引用;

Linkedin Oauth Javascript授权“;哦&引用;,javascript,oauth,linkedin,Javascript,Oauth,Linkedin,我无法使用Linkedin登录我的应用程序,我看到带有“啊哦!” 怎么办?为什么不在linkedin Oauth工作 函数onLinkedInLoad(){ on(在“auth”中,函数(){onLinkedInLogin();}); 在.Event.on中(在“logout”中,函数(){onLinkedInLogout();}); } 函数onLinkedInLogin(){ IN.API.Profile(“me”) .字段([“id”、“firstName”、“lastName”、“pi

我无法使用Linkedin登录我的应用程序,我看到带有“啊哦!” 怎么办?为什么不在linkedin Oauth工作

函数onLinkedInLoad(){
on(在“auth”中,函数(){onLinkedInLogin();});
在.Event.on中(在“logout”中,函数(){onLinkedInLogout();});
}
函数onLinkedInLogin(){
IN.API.Profile(“me”)
.字段([“id”、“firstName”、“lastName”、“pictureUrl”、“publicProfileUrl”、“emailAddress”])
.结果(函数(结果){
console.log(名字);
})
.error(函数(err){
警惕(err);
});
}
函数liAuth(){
// 
IN.User.authorize(函数(){
回调();
});
//IN.UI.Authorize().place();
}

api_密钥:54545645645646
授权:假
onLoad:onLinkedInLoad

单击
LinkedIn API的一项更改今天发布,破坏了所有地方的代码

您可以在此处阅读:


您需要立即转到应用程序权限,并取消选中除此屏幕截图中显示的4个框以外的所有框。在那之后,我能够让我的集成再次工作


他们似乎没有很好地处理被撤销的权限。你和我们一样,可能根本没有使用这些额外的权限。

除了Jacob的回答,你还需要转到你的应用程序设置,并确保所有字段都已填写,特别是徽标、联系方式……基本上,以前可选的所有详细信息现在都成为必需的。这和重新设置权限应该可以工作

我也有同样的问题。 在.User.authorize()中执行时,弹出窗口中出现消息“Uh Oh!”。 为了解决这个问题,我从头开始重新创建了一个新的LinkedIn应用程序,但使用的是同一个网站/URL。然后我插入了新的api_键。 然后它就开始工作了。

函数onLinkedInLoad(){
on(在“auth”中,函数(){onLinkedInLogin();});
在.Event.on中(在“logout”中,函数(){onLinkedInLogout();});
}
函数onLinkedInLogin(){
IN.API.Profile(“me”)
.字段([“id”、“firstName”、“lastName”、“pictureUrl”、“publicProfileUrl”、“emailAddress”])
.结果(函数(结果){
console.log(名字);
})
.error(函数(err){
警惕(err);
});
}
函数liAuth(){
// 
IN.User.authorize(函数(){
回调();
});
//IN.UI.Authorize().place();
}

api_密钥:54545645645646
授权:假
onLoad:onLinkedInLoad

单击
谢谢。但我不明白,我该怎么办。谢谢!对我们来说,我们只检查了
r\u基本配置文件
,这给了我们一个巨大的错误信息,哦!对于我们所有的用户。启用
r\u emailaddress
权限修复了此问题。谢谢,您为我节省了时间。这是我见过的最没有帮助的错误信息。是的,我不知道LinkedIn的人在想什么。他们很快就成了我最不喜欢的社交网络。他们一定是在新的领导下。无论我选择什么选项,我都会收到相同的错误。我会在弹出窗口中收到消息“啊哦!”@Throttlehead在遵循您的指示后,我会收到相同的错误。请检查我的答案。它工作正常