我有一个Facebook应用程序,大约一年前编程。 我稍微更改了设置,现在我无法在Facebook页面内工作...它总是向我显示facebook徽标而不是应用程序,当它在页面外工作时,它似乎正在工作...
我打开另一个Facebook应用程序来检查代码是否正常,它是。
(它不是秘密和appid)
我该怎么办?
答案 0 :(得分:1)
问题是Facebook本身不允许使用Facebook。这是因为您可能正在使用PHP将用户重定向到登录/请求权限页面(php重定向iframe内容,而不是用户所在的父页面)。
所以这是一个使用小Javascript的解决方法。
$location = $facebook->getLoginUrl();
print '<script language="javascript" type="text/javascript"> top.location.href="'. $location .'"; </script>';
注意!不建议使用旧的PHP SDK。请考虑升级到latest version。