Facebook getAuthResponse错误:禁用OAuth2支持

时间:2012-01-27 22:20:10

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-authentication

我正在尝试使用Facebook getAuthResponse()函数,它返回以下错误:

function () {if(!FB._oauth)throw new Error('getAuthResponse called when OAuth2 support is '+'disabled.  Please fix.');return FB._authResponse;}

我使用以下内容作为我最初的Facebook身份验证:

FB.init({ appId: 'xxxxxxxxxxxxxxx", 
            status: true, 
            cookie: true,
            xfbml: true,
            oauth: true
                  });

以下代码加载JavaScript SDK:

 (function() {
               var e = document.createElement('script'); e.async = true;
               e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
               document.getElementById('fb-root').appendChild(e);
                         }());

             google.maps.event.addDomListener(window, 'load', initialize);
             google.maps.event.addListener(map, 'click', initialize);

如果有人能对这里发生的事情有所了解,我会非常感激。

1 个答案:

答案 0 :(得分:0)

据我记得,这是https://developers.facebook.com/apps/XXXX/advanced页面中的设置。你检查过了吗?