Facebook - 是否可以在不创建应用程序的情况下检索用户公开个人资料图片?

时间:2012-06-20 15:09:09

标签: facebook actionscript-3 flash web facebook-opengraph

澄清: 我正在使用开放图元标记(og:video等')创建一个链接,当共享时将显示一个替代内容,在我的例子中是一个小的Flash小部件。类似于this(soundcloud.com)

我使用facebook工具调试我的链接,共享部分工作正常。

我的问题是:我可以在共享小部件的页面上获取用户个人资料图片的src吗?

3 个答案:

答案 0 :(得分:2)

个人资料图片是公共对象,您可以像这样检索它:
http://graph.facebook.com/USERID/picture
e.g:
http://graph.facebook.com/shlomi.schwartz/picture

答案 1 :(得分:1)

来自Facebook doc

您可以通过将后缀/图片添加到对象网址来渲染任何对象的当前个人资料照片。例如,这将呈现您的公开个人资料照片:

<img src="https://graph.facebook.com/username_or_uid/picture"/>

您可以使用type参数指定所需的图片大小,该参数应为方形(50x50),小(50像素宽,可变高度),普通(100像素宽,可变高度)和大(大约)之一200像素宽,可变高度):https://graph.facebook.com/username_or_uid/picture?type=large

答案 2 :(得分:0)

它可能无法解答您的问题,但要获取Facebook用户的个人资料照片,请使用以下网址格式http://graph.facebook.com/_facebook_user_id_or_facebook_user_name_/picture

因此,只要您拥有Facebook用户ID或用户名(通过抓取或其他方式),您就可以生成图像src。