Facebook共同的朋友数错了吗?

Facebook共同的朋友数错了吗?,facebook,facebook-graph-api,count,mutual-friendship,Facebook,Facebook Graph Api,Count,Mutual Friendship,我想知道是否有其他人遇到过这个问题 Facebook的共同好友数减少了1。太多了。但不是所有的朋友。我已经通过我的应用程序对此进行了测试,其中获取的共同好友数与获取数组中的共同好友数不对应 此外,我一直在手动检查。通过访问FB个人资料,并从字面上计算我们共同的朋友。这也表明我们的共同朋友比Facebook在朋友个人资料“共同朋友”部分显示的数量少了一个 这并不适用于我在Facebook上的所有联系人。某些配置文件显示的是与实际的共同好友数相对应的共同好友数 但是,如果你正在构建一个应用程序/we

我想知道是否有其他人遇到过这个问题

Facebook的共同好友数减少了1。太多了。但不是所有的朋友。我已经通过我的应用程序对此进行了测试,其中获取的共同好友数与获取数组中的共同好友数不对应

此外,我一直在手动检查。通过访问FB个人资料,并从字面上计算我们共同的朋友。这也表明我们的共同朋友比Facebook在朋友个人资料“共同朋友”部分显示的数量少了一个

这并不适用于我在Facebook上的所有联系人。某些配置文件显示的是与实际的共同好友数相对应的共同好友数

但是,如果你正在构建一个应用程序/wesite/facebook应用程序等,这确实会有一个问题,这在某种程度上依赖于双方的朋友数

有人能证实这一点吗?这是虫子吗?
或者是某种设置,一些用户可以避免显示在“共同好友”部分,但仍被计算…?

我可以确认,共同好友计数有时会减少1。我数了数,有些是对的,有些则比应该的少1。这可能是“隐私”选项卡中的一个设置,很抱歉我帮不了什么忙。

我一直在与
共同的朋友做一些工作,我想我会就我在这个问题上学到的东西付出2美分,这可能与你的问题不符

通过Facebook Graph API为共同的朋友提供的文档是

从文档中:

请求中的用户和会话用户必须都已授予用户\u friends对应用程序的权限

这是我经常犯的错误。即使你在用户之间有共同的朋友,如果朋友没有授予应用程序权限,那么你也无法获取他们的图片/姓名或任何有关他们的信息,他们只会出现在
total\u count
参数中

如果要代表两个非好友的应用程序用户调用此端点,则在发出请求时必须提供appsecret_proof参数以及用户访问令牌。这意味着您必须从服务器调用此端点

这也是非常重要的。如果这两个用户不是朋友,那么即使他们有共同的朋友,该端点也会默默地让您无法提供任何内容。为了实际获取此场景的数据,需要从服务器而不是客户端调用端点。这意味着不是你的javascript网络应用,不是你的android应用,也不是你的iOS应用

还有一些额外的边缘案例,比如用户没有向你的应用程序提供“共同的朋友”权限等问题,但至少对我来说,这些是我遇到的主要问题。我从来没有过一个接一个的错误,所以我不能确认你的错误