Ruby on rails 确定用户';s的Facebook图像是Omniauth的默认图像

Ruby on rails 确定用户';s的Facebook图像是Omniauth的默认图像,ruby-on-rails,facebook,facebook-graph-api,omniauth,Ruby On Rails,Facebook,Facebook Graph Api,Omniauth,我通过以下方式获取用户的facebook图像: https://graph.facebook.com/#{omniauth.uid}/picture?type=large 但我如何检查这是否是Facebook的默认图像?如果是,我有我自己的形象,我想使用 我正在使用RubyonRails和Omniauth。因此,如果Omniauth提供了任何有助于这种情况的信息,请告诉我 更新 当我使用上面的链接进入我自己的页面,但是我的用户ID,如果我没有配置文件图像集,我会被重定向到这个文件 我有一个朋

我通过以下方式获取用户的facebook图像:

https://graph.facebook.com/#{omniauth.uid}/picture?type=large
但我如何检查这是否是Facebook的默认图像?如果是,我有我自己的形象,我想使用

我正在使用RubyonRails和Omniauth。因此,如果Omniauth提供了任何有助于这种情况的信息,请告诉我

更新

当我使用上面的链接进入我自己的页面,但是我的用户ID,如果我没有配置文件图像集,我会被重定向到这个文件

我有一个朋友也查了一下,他也查到了同一页


因此,我可以“暂时”检查该文件名,但很明显,这将是一个可怕的做法。如果Facebook改变了他们的默认形象,一切都会失败。是否有任何标志告诉我用户是否有图像集?

使用
是布尔型的。从文件中:

您可以将redirect=false添加到HTTP请求以获取位置,而不是实际数据。此电话:


使用
is_轮廓
布尔值。从文件中:

您可以将redirect=false添加到HTTP请求以获取位置,而不是实际数据。此电话:

可能的重复可能的重复
<img src="https://graph.facebook.com/shaverm/picture?redirect=false"/>
{
    "data": {
        "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash4/372183_100002526091955_998385602_q.jpg",
        "is_silhouette": false
    }
}