说,在我的应用程序中,我有一个用户关注的朋友列表(Twitter ID)。我展示了他们的名字和形象(来自Twitter)。每次用户登录应用程序时,我都想从Twitter获取最近的个人资料显示图像。
我怎么知道,有人改变了他们的Twitter个人资料图片?
目前,我认为,我需要获取他们的图片(我使用Twitter API:GET users / profile_image /:screen_name)并找到修改时间,如果它不是更新的,我认为它没有改变。有没有更好的方法呢?如果你必须建造这样的东西,你会怎么做?我讨厌获取所有图像文件并一个接一个地检查它们。我希望有一种更好的方式来获取最近对其个人资料进行更改的人的图像。
答案 0 :(得分:1)
您可以尝试查看http://api.twitter.com/1/account/verify_credentials.json并查看其中是否有任何内容跟踪个人资料更改,但我对此表示怀疑。 (尝试使用:https://dev.twitter.com/console以获得更简单的界面)。
如果您在API中找不到任何内容,则无法在不检查的情况下知道配置文件图像已更改。在这种情况下,您可以存储旧图像的哈希值,并比较任何新图像的哈希值,并查看它们是否匹配。如果他们不这样做,那么你知道它已经改变了。
希望有所帮助。