不要在我的 ios 应用程序中获得所有 facebook 的朋友?
Posted
技术标签:
【中文标题】不要在我的 ios 应用程序中获得所有 facebook 的朋友?【英文标题】:Don't get all friends of facebook in my ios app? 【发布时间】:2014-06-02 10:28:09 【问题描述】:我想让所有朋友在我的应用中使用 Facebook 集成。我在登录时给予user_friends
权限。我使用下面的代码来获取朋友列表。
[FBRequestConnection startWithGraphpath:@"/me/friends"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
)
NsLog(@"Result = %@",result);
];
但我只有那个使用我的应用程序的朋友。表示谁安装了我的应用程序。但没有得到我 Facebook 的所有朋友。我想要 Facebook 的所有朋友。
【问题讨论】:
【参考方案1】:您显然在使用 Graph API v2.0。如果您的应用是在 2014 年 4 月 30 日之后注册的,则您不必有机会通过/me/friends
获得所有朋友。这已经在这里讨论了几十次,Facebook 文档清楚地描述了这一点。
看看
retrieve full list of friends using facebook API Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app【讨论】:
【参考方案2】:Graph API V.2.0 Got All 好友列表如下
[FBRequestConnection startWithGraphPath:@"/me/taggable_friends"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
)
NSLog(@"Toggle friend =%@",result);
];
【讨论】:
以上是关于不要在我的 ios 应用程序中获得所有 facebook 的朋友?的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的应用程序上获得两个 Facebook 用户之间的*所有*共同朋友?
如何在我的 iOS 应用程序中获得透明背景,以便我可以看到主屏幕壁纸?