У меня есть приложение для входа в систему со связанными функциями.Раньше все работало нормально, но внезапно перестало работать.
Ранее, если пользователь уже вошел в LinkedIn, нажатие кнопки входа в систему со ссылками приведет пользователя к соответствующей информационной панели, в противном случае войдите в систему.-popup open и пользовательские данные сохраняются в БД, и пользователь перенаправляет на соответствующую панель, но теперь ничего не происходит.
Примечание: - Я использовал свою пользовательскую кнопку, чтобыиспользовать эту функциональность.не указанный в кнопке код кнопки.
Вот мой код и шаги по созданию приложения: -
Код кнопки: -
<a href="javascript:void(0);" onclick="doLinkedInLoginForBuyer()" class="btn btn--social-li"><?php echo Labels::getLabel('LBL_Linkedin',$siteLangId);?></a>
Javascript sdk code: -
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key:*********
authorize:true
</script>
<script>
function doLinkedInLoginForBuyer(){
IN.User.authorize(function(){
onLinkedInAuth();
});
}
function onLinkedInAuth() {
IN.API.Profile("me").fields("email-address","first-name","id").result(function (data) {
processLinkedInUserDetails(data);
}).error(function (data) {
$.systemMessage('There was some problem in authenticating your account with LinkedIn,Please try with different login option','alert alert--danger');
});
}
processLinkedInUserDetails = function(data){
data = data.values[0];
fcom.ajax(fcom.makeUrl('LinkedIn', 'loginLinkedIn'), data, function(t) {
var response = JSON.parse(t);
if(response.status ==0){
$.systemMessage(response.msg,'alert alert--danger');
}
if(response.status ==1){
location.href = response.msg;
}
});
};
</script>
Примечание: - Похоже, что функции onLinkedInAuth()
и processLinkedInUserDetails()
теперь вообще не вызываются.Ранее они работали нормально.
Дайте мне знать, если требуются какие-либо другие детали.Спасибо!