我随机选择用户的两个朋友,让他/她选择谁是更好的朋友。现在我所拥有的只是朋友 ID,然后我必须使用它来创建投票并相应地存储在数据库中。使用 Facebook 图形 API,我有 ID。我现在需要做的就是将它传递给 Django。
我是新手,所以我该怎么做呢?将 javascript 变量传递给 Django?
我随机选择用户的两个朋友,让他/她选择谁是更好的朋友。现在我所拥有的只是朋友 ID,然后我必须使用它来创建投票并相应地存储在数据库中。使用 Facebook 图形 API,我有 ID。我现在需要做的就是将它传递给 Django。
我是新手,所以我该怎么做呢?将 javascript 变量传递给 Django?
我看到两个选项。
在客户端使用 Javascript SDK,
这样,您不需要从服务器端进一步执行任何图形 API 查询。但这不会帮助您实时更新数据。考虑一下,如果其中一位朋友在 FB 中更改了他的名字,那么现在存储在您的数据库中的内容已经过时了。因此,您需要确保从客户端执行某些操作以将帖子实时更新到服务器端。
在服务器端使用任何 django facebook graph API 应用程序,
通过这种方式,您可以为实时更新安排回调。我更喜欢第二种方法,因为它总是更好地负担服务器而不是客户端。我发现这个应用程序很简单,可以做你需要的。https://pypi.python.org/pypi/django-facebook-api/0.1.10