当前位置: 首页 > 知识库问答 >
问题:

Facebook Graph API v2.0检索具有共同点的朋友

松新
2023-03-14

我正在构建一个应用程序,旨在作为为同一个组织工作的人的目录,我们都有Facebook,所以让我们聚在一起似乎很容易。不过,我有一个问题,在实际部署应用程序之前,我如何获取他们的信息进行测试?我在Facebook Graph Api v2.0上读到- /me/friends返回为空,或者只有使用我的应用程序并注意到它不容易或根本不被允许的朋友。我错了吗?

现在我有:

function getFriends() {
    FB.api('/me/friends', function(response) {
      console.log('Friends response', response);
        if(response.data) {
            $.each(response.data,function(index,friend) {
                alert(friend.name + ' has id:' + friend.id);
            });
        } else {
            console("Error!");
        }
    });
}

但我得到了空阵,我能做点什么吗?

共有1个答案

仉俊能
2023-03-14

您必须请求< code>user_friends权限。

此权限授予应用程序读取此人同时使用你的应用程序的朋友列表的权限。如果此人的任何朋友选择不与你的应用程序共享他们的好友列表,他们将不会出现在此人的好友列表中。两个人都必须启用user_friends权限,才能让朋友显示在任一朋友列表中。

 类似资料:
  • 问题内容: 实际上,我有2个表Friends表和users表,我想要达到的目的是通过检查另一个用户的朋友来获取我的共同朋友,并从users表中获取这些共同朋友的数据 表的朋友是这样建立的 然后表格数据看起来像这样 然后假设我是ID为2的用户,那么在该表中我有3个朋友-1、3和4。我要检索的是与用户1相同的朋友,他们也有3个朋友-2、3和4。并从表用户中检索2个共同的共同朋友3和4的数据 问题答案:

  • 问题内容: 嗨,即时通讯,试图找出我如何能得到共同的朋友 我目前在考虑这个问题时遇到问题。 我有一个名为“用户”的表,这是它的外观 我有一张叫做“友谊”的桌子,这就是它的样子 user_a向user_b发送一个成为朋友的请求,并且… BAM有朋友。现在,如果我是用户2,并且我转到用户1s的朋友列表,我想看看我们有什么共同点。什么是正确的SQL做到这一点? 问题答案: 假设用户1与用户7不可能两次成

  • 我正在尝试用mysql编写一个查询,其中我的表结构如下所示 这里我有美国的id,它是1,使用这个id我想检索美国的所有州和每个州的城市。这里, 如果state_id和city_id为0,则为国家 如果city_id为0,则为状态 如果state_id为0,则为城市 位置id为auto_increment 请有人帮帮我,谢谢。

  • 输入如下: 一个,每个子数组包含2个int,即{parent,child},意味着有一个从->的路径。 例如 我的想法: 将输入数据表示为一个DAG图,其中数据存储在像这样的映射中,其中key是顶点,value是它的邻接列表。并且图形中的方向是相反的(与输入数据相比)为,以便于查找parent. 使用函数查找单个顶点的所有父节点(直接和间接),并返回. 因此,只需为每个输入顶点调用一次,然后比较返

  • 问题内容: 我想检索限制为0,x的特定用户的所有行。 所以我只想问问有没有办法在不调用返回x&的count(id)的方法的情况下检索mysql中的所有行,而不会重载在查询和withour string中完全没有限制的现有函数的重载。 )功能。 因为在内部,当我们选中“显示所有”复选框时,mysql可能会使用它,然后显示taht表的所有行 问题答案: 一个简单的解决方案是将int的最大范围发送到方法

  • 我需要找到我的集合是否包含相同或超过5个元素的公共变量,并找到这些元素。我这样做: 但是你认为把另一个流放进去过滤是不好的做法。