如何使用iphone中的fbconnect从facebook访问家庭详细信息?

问题描述 投票:1回答:1

在我的新应用程序中,我想从Facebook访问家庭成员,包括会员照片。我正在访问用户详细信息,如姓名和照片。

我使用权限从facebook访问数据如下所示

mPermission =  [NSArray arrayWithObjects:@"read_stream", @"publish_stream", @"offline_access",@"email",@"publish_checkins",@"manage_notifications",@"friends_photos",@"user_photos",nil];
    mFacebook = [[Facebook alloc] initWithAppId:kAppId andDelegate:self];      

NSMutableDictionary * paramss = 

[NSMutableDictionary dictionaryWithObjectsAndKeys:@"SELECT uid FROM user WHERE is_app_user  AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())",@"query",nil];

[mFacebook requestWithMethodName:@"fql.query"
                       andParams:paramss
                   andHttpMethod:@"POST"
                     andDelegate:self];

我怎样才能获得家庭细节..?

iphone ios fbconnect
1个回答
2
投票

Facebook有关于如何查询用户家庭的详细说明。检查this link阅读所有相关信息。

它们要求您拥有名为“user_relationships”的附加权限。然后您可以查询族表。它提供了家庭成员的姓名,生日和关系状态。

对于个人资料图片,您必须(如果我是正确的)使用来自家庭成员的UID从用户表中获取这些图片,应该可以使用联接。查找以'pic'开头的列。

© www.soinside.com 2019 - 2024. All rights reserved.