【问题标题】:Reusing Social Media Profile Pictures重用社交媒体资料图片
【发布时间】:2014-10-09 12:55:21
【问题描述】:

考虑一个带有消息/评论小部件的应用程序。当用户发布时,如果他们已授予应用程序授权等,则使用他/她的社交媒体个人资料图片。其他用户如何也可以查看相同的个人资料图片?甚至在以后?

我是否会将用户的社交媒体 ID 存储在数据库中并以这种方式为其他用户调用图片?社交媒体网站是否允许您在获得 id 后在未经用户实际授权的情况下使用个人资料图片和名字等基本信息?还是网站将图像和数据保存在自己的服务器上以供以后展示?

【问题讨论】:

    标签: facebook api facebook-graph-api twitter


    【解决方案1】:

    Twitter 个人资料图片只是存储在公共服务器上的图像;无论您是否登录 Twitter,都可以检索图像本身。

    一旦您的用户允许您访问他们的 Twitter 个人资料,请获取图片的 URL 并将其存储在数据库中。然后,当您想要显示图像时,使用图像 URL 调用它,就像在 Web 应用程序中调用任何其他图像一样。

    【讨论】:

    • 用户更新图片时图片的url会改变吗? facebook 允许做同样的事情吗?
    • 不确定 Facebook,但 Twitter 问题很容易让您使用自己的个人资料进行测试。 :)
    • 链接到 Facebook 个人资料图片时,链接到 https://graph.facebook.com/<userid>/picture。这将始终是最新的图片,即使用户更改了他们的个人资料图片。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    相关资源
    最近更新 更多