我正在获取用户的 facebook 图片:
https://graph.facebook.com/#{omniauth.uid}/picture?type=large
但我如何检查这是否是 Facebook 默认图片?如果是,我有我自己想使用的图像。
我正在使用 Ruby on Rails 和 Omniauth。因此,如果 Omniauth 提供任何有助于解决这种情况的方法,请告诉我。
更新
当我使用上面的链接转到我自己的页面时,如果我没有设置我的用户 ID,我会被重定向到这个文件。
https://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yL/r/HsTZSDw4avx.gif
我有一个朋友也检查过,他得到了相同的页面。
所以我可以“临时”检查该文件名,但显然这将是一种可怕的做法。如果 Facebook 更改其默认图像,一切都会失败。有什么标志可以告诉我用户是否设置了图像?