检测Facebook上的个人资料图片更改

检测Facebook上的个人资料图片更改,facebook,Facebook,有没有办法确定用户是否在给定时间内更改了其个人资料图片?我的意思是,使用Facebook API有没有合适的方法来实现这一点?一个解决方案是在用户注册时存储图像id,然后使用CRON进行查询,查看当前配置文件图片id是否与存储的id相同,如果不同,则使用更改的配置文件图片 第二个解决方案是访问用户提要,并从中检查配置文件图片是否已更改,还将使用CRON 注意:如果您计划在应用程序中使用用户图片,则无需检查图片是否已更改,facebook将始终向您发送当前图片。您应该检查。这是你在回应标题中得到的

有没有办法确定用户是否在给定时间内更改了其个人资料图片?我的意思是,使用Facebook API有没有合适的方法来实现这一点?

一个解决方案是在用户注册时存储图像id,然后使用CRON进行查询,查看当前配置文件图片id是否与存储的id相同,如果不同,则使用更改的配置文件图片

第二个解决方案是访问用户提要,并从中检查配置文件图片是否已更改,还将使用CRON

注意:如果您计划在应用程序中使用用户图片,则无需检查图片是否已更改,facebook将始终向您发送当前图片。

您应该检查。这是你在回应标题中得到的某种巫婆。您应该存储该值,并在下次请求图像时发送该值。若图片并没有被改变,你们将从Facebook API得到304-NotModified响应


如果您不想从Facebook下载图像,您应该在Facebook图像请求中使用
?redirect=false
参数(例如
https://graph.facebook.com//picture?redirect=false
)。这将返回配置文件图片的json数据,而不是返回整个图片。

如果出于带宽和数据费用的简单原因,在我的国家不需要下载配置文件图片,我希望选择不下载。对于上面显示的解决方案,无需下载图片。请添加有关您的问题的更多详细信息。