第一次使用pyfacebook。我从字面上复制了 示例应用程序 并将其放在我的服务器上。我已经创建了一个FB应用程序,现在,当我尝试加载应用程序时,基本上发生的事情是浏览器一直在刷新。我在URL中注意到(例如)

https://apps.facebook.com/myapp/?auth_token=8F826CAE31717068C18FB16FD7F0A758

随着auth_token的更改,请继续令人耳目一新。如果我删除 @facebook.require_login() 然后,Decorator则没有问题显示页面。

请帮忙。


我刚刚注意到,只有在我选择时才这样做 iframe 并不是 FBML 在我的应用程序设置中。我有不起作用的FBML模板。我知道有正常的HTML模板在网站上工作,但是当我选择iframe时,我会得到恒定的循环(使用空白的白屏幕更改URL)

有帮助吗?

解决方案

好的,经过数周的痛苦,我遇到的问题是Facebook更新了整个API。这是基于Python的应用程序。像pyfacebook。

我现在使用 Fandjango 这是新的,拥有出色的开发人员和不错的文档。

其他提示

这个问题很可能在Facebook中的某个地方/在里面.py,第1742行附近

    if not params:
        if request.method == 'POST':
            params = self.validate_signature(request.POST)
        if not params:   #was else

iframe make post呼叫,但是auth_token获取变量。尽管如果validate_signature失败(params仍然无),则可以获取验证。我还评论了pyfacebook esseage tracker中建议的auth_token检查中的返回。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top