1

澄清一下:我正在使用开放图形元标记(og:video等)来创建一个链接,当共享时将显示替代内容,在我的情况下是一个小的 Flash 小部件。像这样的东西(soundcloud.com)

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

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

4

3 回答 3

2

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

于 2012-06-20T15:19:45.207 回答
1

来自Facebook 文档

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

<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 。

于 2012-06-20T15:26:21.630 回答
0

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

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

于 2012-06-20T15:17:29.610 回答