我在做什么的基本想法。我想获取用户的喜欢并在 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 个声望才能发布图片