-1

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

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

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

我想这是某种带有我应该解析的参数的 POST HTTP 请求,但是如何解析呢?

感谢您的所有意见。

4

1 回答 1

2

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

这家伙已经为你完成了 php 到 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))
于 2012-01-27T19:21:35.253 回答