不要在我的ios应用程序中获取facebook的所有朋友?
我想让所有朋友在我的应用程序中使用Facebook集成。 我在登录时给user_friends
permmision。 我使用下面的代码来获取朋友列表。
[FBRequestConnection startWithGraphPath:@"/me/friends" parameters:nil HTTPMethod:@"GET" completionHandler:^( FBRequestConnection *connection, id result, NSError *error ) { NsLog(@"Result = %@",result); }];
但我只有那个使用我的应用程序的朋友。 表示谁安装了我的应用程序 但没有得到我的Facebook的所有朋友。 我想要Facebook的所有朋友。
您可以使用Graph API v2.0。 如果您的应用在2014年4月30日之后注册,则无需通过/me/friends
获得所有/me/friends
。 这已经在这里讨论过几十次了,Facebook的文档清楚地说明了这一点。
看一下
- 使用facebook API检索完整的朋友列表
- Facebook Graph Api v2.0 + – / me / friends返回空,或只有使用我的应用程序的朋友
图API API V.2.0获得所有好友列表如下
[FBRequestConnection startWithGraphPath:@"/me/taggable_friends" parameters:nil HTTPMethod:@"GET" completionHandler:^( FBRequestConnection *connection, id result, NSError *error ) { NSLog(@"Toggle friend =%@",result); }];