我想在我的Django应用程序中使用Facebook Credits。
在Facebook Credits文档中,PHP中的回调页面只有一个示例(https://developers.facebook.com/blog/post/489/)。
但是,我想在我的Django应用程序中开发一个回调。我已经为回调创建了一个视图,但现在我不知道Facebook发送给我的是什么以及我应该如何解析它。
我想这是某种POST HTTP请求,我应该解析一些参数,但是怎么做?
感谢您的所有意见。
答案 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))