Facebook 重复使用社交媒体档案图片

Facebook 重复使用社交媒体档案图片,facebook,api,facebook-graph-api,twitter,Facebook,Api,Facebook Graph Api,Twitter,考虑一个带有消息/评论小部件的应用程序。当用户发布时,如果他们已经授予应用程序授权等,则会使用他/她的社交媒体个人资料图片。其他用户如何也可以查看相同的个人资料图片?即使在以后的日子里 我会将用户的社交媒体id存储在数据库中,并以这种方式为其他用户调用图片吗?社交媒体网站是否允许您在获得id后,在未经用户实际授权的情况下使用基本信息,如个人资料图片和姓名等?或者网站是否将图像和数据保存在自己的服务器上,以备日后使用?Twitter个人资料图片只是存储在公共服务器上的图像;无论您是否登录Twitt

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


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

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


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

当用户更新图片时,图像URL是否会更改?facebook允许类似的事情吗?facebook不太确定,但Twitter的问题很简单,你可以用自己的个人资料进行测试当链接到Facebook个人资料图片时,请链接到https://graph.facebook.com//picture. 这将始终是最新的图片,即使用户更改其个人资料图片。