问题标签 [mutual-friendship]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1011 浏览

mysql - MYSQL - 锻炼和计算共同的朋友

今天晚上我有点脑子放屁,试图弄清楚我的逻辑。我需要计算一个人与一个用户分享了多少朋友。(共同的朋友)

我有一个带有用户 ID 的表以及朋友的用户 ID,我的布局示例如下:

第一个结果意味着 user1 是用户 2 的朋友

当我的 PHP 页面加载时,它将加载该用户的朋友列表,例如 User1。这将返回 (2,3,4.15) 的“FriendID”

然后我需要计算出人们与用户有多少共同朋友: 1 例如,

等等

我的输出需要是 [FriendID] [Count]

朋友ID是朋友

计算与 userID 1 有多少共同的朋友

(手动写出的示例数据)

0 投票
1 回答
148 浏览

php - context.fields(all_mutual_friend) 返回不支持的获取请求

我试图让我和其他(不是我的朋友)用户之间的所有共同朋友。

为此,我使用与 graph.facebook.com 连接的 php 服务器(REST 客户端)

我正在使用仪表板中的 AppSecret 我正在发送有效的 access_token(具有 user_friends 权限)我正在发送有效的 appsecret_proof(使用 docs 方法中提到的方法创建):

如果我更改 appsecret_proof,我会收到“API 参数中提供的无效 appsecret_proof”,所以我认为它是正确且有效的。

我总是检索相同的响应:

这是我的代码:

我怎样才能找回我们共同的朋友?

0 投票
3 回答
3476 浏览

sql - 寻找共同好友sql

实际上我有 2 个表朋友表和用户表我试图实现的是通过检查另一个用户的朋友并从用户表中获取这些共同朋友的数据来检索我的共同朋友

桌友是这样建造的

那么表格数据看起来像这样

然后假设我是 id 为 2 的用户,那么在该表中我有 3 个朋友 - 1、3 和 4。我要检索的是用户 1 的普通朋友也有 3 个朋友 - 2、3 和 4并从表 users 中检索 2 个共同的共同朋友 3 和 4 的数据

0 投票
0 回答
750 浏览

python - 如何在 DRF ListAPIView 中返回好友请求的查询集?

我在我的 django rest 框架(DRF)后端 api 中使用这个 django 应用程序来管理我的 android 应用程序用户之间的双向友谊。在我的一个 DRF 视图中,我想返回一个包含所有用户未读好友请求的查询集。在django-friendship文档中它说

列出所有未读的友谊请求:

这是我的 ListAPIView:

序列化器 FriendRequestSerializer 看起来像这样:

我在序列化程序中使用与 django-friendship 源代码中的FriendshipRequest模型相同的字段名称。

当我运行服务器并向相应的端点 /friendship/list-unseen-friend-requests/ 发出 api 请求时,JSON 响应如下:

我已经向这个用户发送了 3 个好友请求,所以这个数字是正确的,但是它们都是空的。

如何解决此问题,以使好友请求不返回 null?

我尝试将序列化器更改为 ModelSerializer,如下所示:

调用 api 端点时的结果如下:

0 投票
1 回答
663 浏览

sql - 优化查询以在 Facebook 中查找共同好友

假设 Facebook 朋友的表如下所示 - userId | friendId,您将如何编写 SQL 查询来查找两个朋友之间的共同朋友?我有下面的代码适用于两个朋友 A 和 B。但是,我觉得它没有得到足够的优化,我希望我可以用 join 做同样的查询。我感到困惑的两个领域:

  1. 特定的用户 ID 可以在任一列中,具体取决于发起好友请求的人。如果 A 向 B 发送请求,userId 将是 A,friendId 将是 B。下面的查询我已经处理了这种情况,但是你将如何对 JOIN 做同样的事情?
  2. FB如何推荐添加某人为朋友?在查询中会是什么样子?

Stack Overflow/互联网上有多个类似的问题,但似乎没有一个是 100% 准确的!

我正在寻找一个 MS SQL 服务器查询,但任何 SQL 语言都应该可以工作。

0 投票
1 回答
154 浏览

facebook-graph-api - Facebook API v6.0 寻找共同好友

在 Facebook Graph API 的最新版本 (6.0) 中,不再有端点来查找两个用户之间的共同朋友或获取用户的朋友列表。

如果我想在我的应用程序上找到两个用户的共同朋友的数量,我该怎么做?我可以获得也在使用该应用程序的共同朋友的数量(https://developers.facebook.com/docs/graph-api/reference/user/friends/),但是如果我想获得共同的朋友?

0 投票
1 回答
1117 浏览

python - 在 Python 中查找共同朋友的数量

我有一个用户及其朋友的数据框,如下所示:

我想编写一个函数python来计算每对的共同朋友的数量:

目前我有:

它适用于小型数据集,但我在具有数百万行的数据集上运行它。运行一切需要很长时间。我知道这不是找到计数的理想方法。Python中有更好的算法吗?提前致谢!

0 投票
1 回答
44 浏览

laravel - Laravel 如何从模型中找到共同的朋友?

我正在使用 laravel 8。我想找到条目和个人资料的共同朋友。

不清楚的请问我...

我的朋友桌;

在我的用户模型中;

我怎样才能找到关于经过身份验证的用户的个人资料的共同朋友?

例子;