0

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

图片必须在网上某处?如何访问该网址?

当点击发送按钮时,我应该这样做:

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

替代文字 http://img98.imageshack.us/img98/5103/screenshotrci.png

4

2 回答 2

1

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

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

于 2010-03-15T13:43:49.177 回答
1

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

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

就是这样,它会返回一个字符串,其中包含您想要的图像的 URL。

于 2010-10-02T05:06:09.177 回答