javascript SDK突然停止工作,未显示任何错误#linkedin

问题描述 投票:2回答:1

我已经创建了一个应用程序来实现链接登录功能。以前它工作正常,但突然间它停止工作。

[以前,如果用户已经登录到LinkedIn,则单击“ LinkedIn中的登录”按钮将引导用户到相应的仪表板,否则,将打开登录弹出窗口,并将用户详细信息保存在db中,并将用户重定向到相应的仪表板,但是现在什么都没有发生。

注:-我已使用自定义按钮来使用此功能。而不是链接提供的按钮代码。

这是我的代码和应用创建步骤:-

按钮代码:-

<a href="javascript:void(0);" onclick="doLinkedInLoginForBuyer()" class="btn btn--social-li"><?php echo Labels::getLabel('LBL_Linkedin',$siteLangId);?></a>

Java sdk代码:-

<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()函数都没有被调用。以前他们工作正常。

让我知道是否需要其他详细信息。谢谢!

linkedin linkedin-api linkedin-jsapi
1个回答
0
投票
2。我也知道他们不再支持Javascript SDK

在这里检查:-JavaScript SDK is not currently supported

enter image description here

Solution:-现在,我在下面的帖子中关注并使其正常工作:

https://www.codexworld.com/login-with-linkedin-using-php/
© www.soinside.com 2019 - 2024. All rights reserved.