gpt4 book ai didi

ios - FBRequestConnection startForMyFriendsWithCompletionHandler 不带所有安装了该应用程序的 friend - iOS

转载 作者:行者123 更新时间:2023-11-28 21:29:38 27 4
gpt4 key购买 nike

我已将 Facebook 集成到我的应用程序中,我正在尝试让我的 Facebook 好友通过以下方式安装/验证该应用程序:

[FBRequestConnection startForMyFriendsWithCompletionHandler:
^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error)
{
if(!error)
{
NSLog(@"results = %@", friends[@"data"]);
}
}];

它只返回 12 个安装了我的应用程序的 friend ,而我有超过 12 个 Facebook friend 对我的应用程序进行了身份验证。

请帮忙解释为什么会这样?

最佳答案

这是因为即使超过 12 个 friend 可能已经验证了该应用程序,但并不是所有的 friend 都选择授予 user_friends 权限。例如如果用户 A 是您的 friend ,他已经对您的应用进行了身份验证但决定不授予 user_friends 权限,则当您尝试获取 friend 数据时,API 不会返回用户 A 的数据。如果您希望将此数据用于标记目的,请尝试 taggable_friends API 而不是。

关于ios - FBRequestConnection startForMyFriendsWithCompletionHandler 不带所有安装了该应用程序的 friend - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36688401/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com