2011-03-30 100 views
0

我被要求创建一个电台的比赛页面。该页面应允许用户选择他们想参加奖项活动的几位Facebook朋友。在朋友被选中并确认后,该页面应该生成朋友的个人资料图片拼贴。Facebook的api:访问朋友的照片

我知道我可以使用图形API获取任何人的个人资料图片(假设它是公开的)200px宽版本。即使它不是公开的,有什么办法可以获得图片吗?如何获得更大的版本?

我没有FB开发人员的经验,所以我会很感激任何链接到其他有用的资源。

回答

0

Facebook Graph API documentation摘自:

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

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

可以指定你想要的类型参数图片尺寸,这应该是正方形的一个(50×50),小(50个像素宽,高度可变) ,大(约200像素宽,可变高度):http://graph.facebook.com/facebookid/picture?type=large

+0

这就是我已经可以做的。如何在非公开文章中访问个人资料照片? – jpeltoniemi 2011-03-30 12:52:02

+0

您是否尝试过在用户上执行FQL查询,检索pic_big字段? – 2011-03-30 14:42:22

+0

其实我这样做,它似乎工作。开发人员的文档有点难以遵循,所以我刚刚在一小时前发现了FQL的可能性:) – jpeltoniemi 2011-03-30 15:04:28