【问题标题】:using django-facebook to save facebook user friends使用 django-facebook 保存 facebook 用户好友
【发布时间】:2013-04-24 23:32:16
【问题描述】:

我正在使用 django-facebook 在我的网站中提供 facebook 连接功能。

到目前为止一切都很好,但是当使用函数 get_and_store_friends 调用信号 facebook_user_registered 时,我正在尝试将朋友列表保存在我的数据库中。

问题是当前的 get_open_graph 函数需要视图函数接收的请求对象,而我在 facebook_user_registerd 中并且在那一刻无权访问请求对象。

在注册信号中可以做吗?

【问题讨论】:

    标签: django django-facebook


    【解决方案1】:

    我目前正在使用Celery 异步执行此操作。如果您使用的是 Celery,Django-facebook 会在注册时自动下拉用户的好友,并在您的 settings.py 中设置以下内容:

    FACEBOOK_STORE_FRIENDS = True
    FACEBOOK_CELERY_STORE = True
    

    此时,每个用户都将拥有一个 Friends 属性,其中包含一个 FacebookUser 对象列表以及他们的 Facebook ID 和一些最小的 opengraph 详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      • 2015-02-28
      • 1970-01-01
      相关资源
      最近更新 更多