【发布时间】:2011-12-14 18:28:16
【问题描述】:
我有 iframe facebook 应用程序,但重新加载会导致无限循环。
昨天工作正常,但今天不行。
我正在使用带有此代码的 javascript 和 php sdk 3.1.1:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
oauth: true, // turn oauth
appId : 'myappId',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Canvas.setAutoGrow();
</script>
FB.getLoginStatus(function(response) {
if (response.session) {
var query = FB.Data.query('select publish_stream from permissions where uid={0}', response.authResponse.userID);
........................
}
}
如果我删除"<script src="http://connect.facebook.net/en_US/all.js"></script>" 行,它不会无限循环,但应用程序无法正常运行。
【问题讨论】:
-
当您删除 Facebook 连接引用时,它在什么地方不起作用?你表明你在哪里无限循环?很明显您遇到了问题,但您的问题不够具体,无法获得帮助。
-
FB 登录在您的网站上不起作用。您是否能够成功对其进行编码,或者这是 FB API 的问题,所以无论我们在 asp.net 中尝试什么,我们都无法做任何事情?请告诉我。非常感谢
标签: facebook-php-sdk infinite-loop