FB init function gives wrong version error

后端 未结 20 1340
故里飘歌
故里飘歌 2020-12-08 18:18

I\'m using the Facebook JS sdk, and I have created a new App today. Everything is configured properly. Using init function like:

window.fbAsyncInit = functio         


        
20条回答
  •  不思量自难忘°
    2020-12-08 19:05

    We use our own API that does this:

       _loadFacebookApi: function(callback) {
            logger.info('_loadFacebookApi');
    
            (function (d, s, id) {
                var js, fjs = d.getElementsByTagName(s)[0];
                if (d.getElementById(id)) {
                    return;
                }
                js = d.createElement(s);
                js.id = id;
                js.src = "https://connect.facebook.net/en_US/sdk.js";
    
    
            }(document, 'script', 'facebook-jssdk'));
    
            var fbScript = window.document.getElementById('facebook-jssdk');
    
            fbScript.onload = fbScript.onreadystatechange = (function() {
    
                logger.info('fbScript onLoad');
    
                window.FB.init({
                    version: 'v2.1',
                    appId: '',
                    channelUrl: '/fbchannel.html',
                    status: false,
                    cookie: true,
                    xfbml: true,
                    logging: true,
                    oath: true
                });
    
                this.dispatch(constants.FACEBOOK_INIT_SUCCESS);
    
                if(callback){
                    callback();
                }
    
            }.bind(this));
    
        }
    

提交回复
热议问题