2011-12-15 41 views
1

我想用我的应用程序使用Facebook的实时API。我没有收到我的回调网址的邮件。一些相关信息:Facebook的实时API似乎不会发布到我的回调url

- 我可以使用回调URL来添加/修改订阅,所以URL本身不是问题。

- 我已授予我的应用正确的权限

- 我特意在包括用于处理POST到URL回调函数的最开始的错误。然而,我没有从功能中获得错误。

从这一切,我只能得出结论,Facebook不张贴到我的回调URL。有没有人有任何想法可能会发生什么?

此外,有没有Facebook的尝试POST我的回调URL记录?

+0

嗨,你可能想让你的问题更具可读性。创建几个段落,添加一些代码等。 – 2011-12-15 20:32:52

回答

1

我明白出了什么问题。我给facebook的回调URL没有结尾的斜线,但是我为处理函数指定的url确实有。在Django中,默认情况下,如果请求与urls.py中的任何内容都不匹配,它将重定向到具有追加斜线的相同url。但是,POST数据在此过程中丢失,而Facebook正在尝试POST。我通过使用cURL手动发布一个POST请求到我的回调URL来解决这个问题,在这一点上,Django给了我一个非常有帮助的错误,说明了这一切。

相关问题