不要在我的ios应用程序中获取facebook的所有朋友?

时间:2014-06-02 10:28:09

标签: ios facebook facebook-graph-api

我想让所有朋友在我的应用中使用Facebook集成。我在登录时给予user_friends permmision。我使用下面的代码来获取朋友列表。

[FBRequestConnection startWithGraphPath:@"/me/friends"
                             parameters:nil
                             HTTPMethod:@"GET"
                      completionHandler:^(
                          FBRequestConnection *connection,
                          id result,
                          NSError *error
                      ) {
                          NsLog(@"Result = %@",result);
                      }];

但我只有那个使用我的应用程序的朋友。表示谁安装了我的应用程序但没有得到我的Facebook的所有朋友。我想要Facebook的所有朋友。

2 个答案:

答案 0 :(得分:2)

您可以使用Graph API v2.0。如果您的应用在2014年4月30日之后注册,则您无需通过/me/friends获取所有朋友。这已经在这里讨论过几十次了,Facebook的文档清楚地说明了这一点。

看看

答案 1 :(得分:0)

图谱API V.2.0获得所有朋友列表如下

[FBRequestConnection startWithGraphPath:@"/me/taggable_friends"
                                 parameters:nil
                                 HTTPMethod:@"GET"
                          completionHandler:^(
                                              FBRequestConnection *connection,
                                              id result,
                                              NSError *error
                                              ) {
                              NSLog(@"Toggle friend =%@",result);
                          }];