【问题标题】:Twitter Omniauth Profile Picture Broken after changed on TwitterTwitter Omniauth 个人资料图片在 Twitter 上更改后损坏
【发布时间】:2014-12-15 16:53:17
【问题描述】:

我有 twitter ommiauth 作为我的用户模型,当他们通过哈希 auth.info.image 注册他们的个人资料图片的链接时,我会加入。 Iv 注意到有些用户现在在 Twitter 上更新了他们的个人资料图片。

我注意到在 raw_info 部分中有一部分通过 https (profile_image_url_https) 获取图像的哈希值。详情在这里https://github.com/arunagw/omniauth-twitter。这是链接到的最佳做法,所以它不会再次发生?

我的问题是,我可能有一个用户登录一次并发表评论,但随后他们的个人资料发生更改并在网站上中断。

还有其他方法可以实现吗?

任何信息将不胜感激。

【问题讨论】:

  • 您找到解决方法了吗?我也面临同样的问题。 :(
  • 目前还没有修复。我确实更改了我拉的个人资料图片。我现在接管 https。现在只需要等待某人更改他们的个人资料图片即可。

标签: ruby-on-rails twitter omniauth


【解决方案1】:

如果您在用户创建帐户或通过 oAuth 登录时保存 twitter 图像 url,并且在尝试显示它时未检查它是否已更改,这将是预期的。我唯一能想到的修复消失链接的方法是使用 http 或 url 调用测试数据并将其替换为占位符图像或 ping API 以检索更新的图像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-14
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多