2013-11-20 31 views
0

我试图加载一个页面的个人资料图片而无需认证用户。这应该是没有问题的,因为页面的“图片”字段不需要访问令牌。页面个人资料图片类型不支持

所以我想,以显示它正在使用的直接/图片URL的方式:

https://graph.facebook.com/PAGE_ID/picture?type=large 

但我发现了一个“不支持的类型”的错误。

https://graph.facebook.com/761897607158882/picture?redirect=false 
https://graph.facebook.com/761897607158882/picture?redirect=false&type=large 

如果你看看这些结果,你会看到我在说什么。第一条显示的画面OK(或JSON结果)和第二表示不支持的类型错误:

(#100) Unsupported type, 'large'. Supported types: thumbnail, normal, album 

你觉得是怎么回事?你认为什么是获取粉丝页面当前个人资料图片的最佳方法?

在此先感谢。

回答

1

这是一个替代公式,将返回一个200px的高图像。

https://graph.facebook.com/761897607158882/picture?redirect=false&width=200&height=200 
+0

我最终使用这种方法。谢谢。 – Chuy

+0

当然,很高兴它解决了! –

1

为什么不试试https://graph.facebook.com/PAGE_ID/picture?type=normal。错误清楚地说大不支持,但类型正常,缩略图,专辑是。

+0

是的,我认为这是现在最好的方法。不过,我认为这是一个奇怪的事情在Facebook上,有些页面的类型很大,其他页面没有。 谢谢! – Chuy

1

您可能正在发送非常大的文件,或者服务器不支持该文件的扩展名。