Django对Facebook Credits的回调

时间:2012-01-27 15:13:45

标签: python django facebook-graph-api callback facebook-credits

我想在我的Django应用程序中使用Facebook Credits。

在Facebook Credits文档中,PHP中的回调页面只有一个示例(https://developers.facebook.com/blog/post/489/)。

但是,我想在我的Django应用程序中开发一个回调。我已经为回调创建了一个视图,但现在我不知道Facebook发送给我的是什么以及我应该如何解析它。

我想这是某种POST HTTP请求,我应该解析一些参数,但是怎么做?

感谢您的所有意见。

1 个答案:

答案 0 :(得分:3)

他们会向您发送一份您需要解析的签名请求。如果你对这意味着什么感到困惑,我建议阅读其余的facebook文档。

这家伙已经为你完成了php to python转换: http://sunilarora.org/parsing-signedrequest-parameter-in-python-bas

一旦你解析了他们发送给你的东西,就完全按照他们在php脚本中所做的去做。然后,你将json发回给他们。在您的观点结束时:

def fb_credits_callback(request):
    # parse with your parse function
    # handle request
    return HttpResponse(json.dumps(data))