Python 没有来自实时回调的POST响应

Python 没有来自实时回调的POST响应,python,facebook,facebook-graph-api,callback,real-time,Python,Facebook,Facebook Graph Api,Callback,Real Time,我所做的基本想法。我想获取用户的喜好并在CLI应用程序中打印它们(使用Twisted框架侦听GET/POST消息的Python脚本) 我已经使用以下HTML通过内联画布完成了OAuth: 好吧,一切似乎都很好 好了,现在我转到Facebook应用程序部分的实时订阅部分,并添加了 参见图*: 当我运行测试时,我的python代码成功返回结果,请参见*: 所以现在我被困住了。因为我现在期望发生的是,当我喜欢某个东西时,回调将显示在回调脚本中。例如,我只是简单地打印提供给render_POST和re

我所做的基本想法。我想获取用户的喜好并在CLI应用程序中打印它们(使用Twisted框架侦听GET/POST消息的Python脚本)

我已经使用以下HTML通过内联画布完成了OAuth:

好吧,一切似乎都很好

好了,现在我转到Facebook应用程序部分的实时订阅部分,并添加了

参见图*: 当我运行测试时,我的python代码成功返回结果,请参见*:

所以现在我被困住了。因为我现在期望发生的是,当我喜欢某个东西时,回调将显示在回调脚本中。例如,我只是简单地打印提供给render_POST和render_GET的任何内容,GET的响应会很好

GET {'hub.verify_token': ['test'], 'hub.challenge': ['73678294'], 'hub.mode': ['subscribe']}
GET {'hub.verify_token': ['test'], 'hub.challenge': ['2038003566'], 'hub.mode': ['subscribe']}
但当我离开并喜欢某样东西时,无论是作为我自己还是作为测试用户(完成OAuth),都没有POST值。什么都没有

我想这里有些东西我遗漏了。我希望看到类似这样的东西

{
  "data": [
    {
      "category": "Author", 
      "name": "Iain M. Banks", 
      "id": "111960934488822", 
      "created_time": "2013-04-22T13:21:42+0000"
    }, 
    {
      "category": "Movie", 
      "name": "The Life Of Brian", 
      "id": "110881634936650", 
      "created_time": "2012-12-17T07:48:24+0000"
    }
  ], 
  "paging": {
    "next": "https://graph.facebook.com/111111111/likes?limit=2&offset=2&__after_id=110881698346650"
  }
}
在我的帖子中,这样我就可以继续我的其余代码了。 我希望有人能帮我澄清这件事! 提前谢谢你


*您需要至少10个声誉才能发布图像

字段
likes
对应于用户/likes

此用户喜欢的所有页面

用户对象支持以下连接

此对象支持以下连接的实时更新:提要、朋友、活动、兴趣、音乐、书籍、电影、电视、爱好、签入

所以,喜欢某样东西可能无法得到你想要的东西。您需要确保对象是页面。只有到那时,Facebook才会发布回叫

此外,确保您看到的是POST变量,这些变量将出现在request.args中,而不是
request


感谢您的更新,我发现它只是特定的喜好,而不是(如我所料)所有的喜好(状态、照片等)。回调现在正在获取POST请求,但request.args是空的dict对象吗?无论如何谢谢你!