将Django与Facebook API一起用于投票应用程序



我随机挑选用户的两个朋友,让他/她挑选谁是更好的朋友。现在我所拥有的只是朋友ID,然后我必须使用它来创建一个轮询并相应地存储在数据库中。使用Facebook图形API,我有了ID。现在我需要做的就是将其传递给Django。

我是新手,那么我该怎么做呢?将javascript变量传递给Django?

我看到了两个选项。

在客户端使用Javascript SDK、

  1. 获取朋友的个人资料详细信息和ID
  2. 将它们转换为JSON
  3. 对数据库中存储数据的django-url/view执行POST请求

通过这种方式,您不需要从服务器端进行任何图形API查询。但这并不能帮助您实时更新数据。考虑一下,如果其中一个朋友在FB中更改了他的名字,那么现在存储在数据库中的内容就会过时。所以,您需要确保客户端实现了一些实时更新帖子到服务器端的功能。

在服务器端使用任何django facebook图形API应用程序,

  1. 从客户端获取ID
  2. 使用fb图形应用程序在服务器端获取详细信息
  3. 将它们存储在数据库中

通过这种方式,您可以为实时更新安排回调。我更喜欢第二种方法,因为它总是让服务器而不是客户端负担更大。我发现这个应用程序很简单,可以做你需要的事情。https://pypi.python.org/pypi/django-facebook-api/0.1.10

相关内容

  • 没有找到相关文章

最新更新