澄清:
我正在使用开放图元标记(og:video
等')创建一个链接,当共享时将显示一个替代内容,在我的例子中是一个小的Flash小部件。类似于this(soundcloud.com)
我使用facebook工具调试我的链接,共享部分工作正常。
我的问题是:我可以在共享小部件的页面上获取用户个人资料图片的src吗?
答案 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。