【发布时间】:2013-04-19 02:06:07
【问题描述】:
我在做什么的基本想法。我想获取用户的喜好并在 CLI 应用程序(使用 Twisted 框架侦听 GET/POST 消息的 Python 脚本)中打印它们。
我已使用此 HTML 通过内联画布完成 OAuth:<a target='_top' href="https://www.facebook.com/dialog/oauth/?client_id=1111111111111&redirect_uri=https://apps.facebook.com/xxxxxxx/&scope=user_likes">Grant permissions</a>
一切似乎都很好?
好的,现在我已经转到 Facebook 应用部分中的 实时订阅 部分并添加了
见图片* :http://i.stack.imgur.com/l2I3t.png 当我运行测试时,我的python代码成功返回结果,见*:http://i.stack.imgur.com/9D2EK.png
所以现在我被困住了。因为我现在期望发生的是,当我喜欢某些东西时,回调将出现在我的回调脚本中。我只是打印任何给 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"
}
}
在我的 POST 中,以便我可以继续执行其余代码。 我希望有人可以为我解决这个问题! 提前谢谢!
*您需要至少 10 个声望才能发布图片
【问题讨论】:
标签: python facebook facebook-graph-api callback real-time