javascript SDK внезапно перестал работать, не показывая никакой ошибки #linkedin - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть приложение для входа в систему со связанными функциями.Раньше все работало нормально, но внезапно перестало работать.

Ранее, если пользователь уже вошел в 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() теперь вообще не вызываются.Ранее они работали нормально.

Дайте мне знать, если требуются какие-либо другие детали.Спасибо!

...