iPhone上的FBConnect。关于个人资料图片的问题

时间:2010-02-22 14:52:15

标签: iphone facebook profile image fbconnect

我正在为iPhone开发应用程序,用户可以使用他们的Facebook帐户信息进行聊天。 在这种情况下:facebook用户名&个人资料图片我的问题是如何在聊天框中共享用户个人资料图片,以便人们可以看到彼此的头像?

图片必须在某处?怎么去那个网址?

点击发送按钮时,我应该做这样的事情:

获取用户名,获取消息,获取头像网址。 将信息发送到聊天服务器。

alt text http://img98.imageshack.us/img98/5103/screenshotrci.png

2 个答案:

答案 0 :(得分:1)

首先使用FBconnect.photos.getAlbum获取相册名称并传递UID。它将返回包含所有专辑信息的数组。然后找到专辑名称“个人资料图片”及其专辑ID。 之后使用此相册ID获取个人资料照片。

使用此api FBConnect.photos.get并将专辑ID作为参数传递

答案 1 :(得分:1)

这可能有点晚了,但您需要做的就是将“pic_square”(50x50图像)放入用于获取名称的fql查询中

NSString* fql = [NSString stringWithFormat:@"select uid, name, pic_square from user where uid == %lld", self.usersession.uid];

就是这样,它会返回一个包含所需图像URL的字符串。