【问题标题】:When does django-allauth social account extra data get updated?django-allauth 社交帐户额外数据何时更新?
【发布时间】:2016-02-10 19:48:46
【问题描述】:

如果一分钟过去了,并且用户在 twitter 上更新了他的状态,django-allauth 将在我的应用程序上更新此信息(异步),还是我必须手动更新此信息。

【问题讨论】:

    标签: django twitter django-allauth


    【解决方案1】:

    django-allauth只在两种情况下默认更新SocialAccount.extra_data;在初始注册和后续登录的during the completion 期间。这些都不是异步完成的。

    如果您想在后台更新 Twitter 数据,您可以使用存储的用户 Twitter 帐户的 SocialToken(如果它尚未过期!)根据需要访问 Twitter 的 API。您可以使用 cronjob 和/或异步队列来驱动它,这样 Web 请求就不会受到影响。

    【讨论】:

      猜你喜欢
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 2015-05-07
      • 2014-08-20
      • 1970-01-01
      • 2021-03-17
      • 2013-08-11
      相关资源
      最近更新 更多