【问题标题】:Twitter profile pictures don't appear in rails appTwitter 个人资料图片不会出现在 rails 应用程序中
【发布时间】:2018-06-16 03:42:44
【问题描述】:

我正在使用 Rails 构建一个网络应用程序。在这个站点中,我基本上有几个个人资料,每个个人资料都链接到来自 twitter 的特定个人资料图片。

我没有安装 twitter gem 或类似的东西,而是使用这行代码:

https://twitter.com/<%= influencer.username %>/profile_image?size=original

效果很好,但我发现在某些设备中浏览器无法显示它们。特别是在手机上。

关于为什么这件事不起作用的任何想法? 或者,还有其他方法吗?

网站(超级测试版)是:https://influencerlist.io

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby twitter


    【解决方案1】:

    这是因为在手机上,Twitter 会重定向到 mobile.twitter.com,而在 mobile.twitter.com 上无法使用图片 URL(请自己在浏览器中尝试此操作)。获取用户个人资料图像的正确方法是通过 Twitter API 并从/1.1/users/show.json(或通过users/lookup 批处理端点)查询用户对象。

    【讨论】:

    • 没错,安迪。谢谢你。我刚刚找到了一种更简单的方法... avatars.io。它工作得很好:) avatars.io/twitter/
    猜你喜欢
    • 2014-12-24
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    相关资源
    最近更新 更多