我不能登录我的应用程序领英,我看到模态链接对话框“嗯哦!”该怎么办呢?为什么不去linkedin Oauth工作呢?
function onLinkedInLoad() {
IN.Event.on(IN, "auth", function() {onLinkedInLogin();});
IN.Event.on(IN, "logout", function() {onLinkedInLogout();});
}
function onLinkedInLogin() {
IN.API.Profile("me")
.fields(["id", "firstName", "lastName", "pictureUrl", "publicProfileUrl", "emailAddress"])
.result(function(result) {
console.log(firstName);
})
.error(function(err) {
alert(err);
});
}
function liAuth(){
//
IN.User.authorize(function(){
callback();
});
//IN.UI.Authorize().place();
}<script type="text/javascript" src="https://platform.linkedin.com/in.js">
api_key: 54545645645646
authorize: false
onLoad: onLinkedInLoad
</script>
<div onclick="liAuth()" class="loginsocbutton loginsocbutton__in" id="oauth_linkedin">click</div>
发布于 2015-05-13 15:44:23
您需要立即进入应用程序权限,并取消选中除此屏幕快照中显示的4以外的所有框。在那之后,我能够让我的整合再次发挥作用。

他们似乎没有非常优雅地处理被撤销的权限。你,和我们一样,可能都没有使用那些额外的权限。
发布于 2015-05-13 14:16:56
今天,LinkedIns API中的一个更改已经发布,破坏了所有的代码。
你可以在这里读到:
https://developer.linkedin.com/blog https://developer.linkedin.com/partner-programs
发布于 2015-05-14 06:17:45
除了雅各布的答案,你需要进入你的应用程序设置,并确保所有字段都已填写完毕--特别是标识,请与details...basically联系,这些细节在现在成为必需之前是可选的。这和重新设置权限应该可以工作。
https://stackoverflow.com/questions/30214508
复制相似问题