Facebook graph api Graph API:所有共同好友返回空列表

Facebook graph api Graph API:所有共同好友返回空列表,facebook-graph-api,Facebook Graph Api,从我的应用服务器(node)(也尝试了Facebook API浏览器)发出的所有好友请求突然开始返回数据字段的空数组。我在API explorer上确认并验证了我的访问令牌和appsecret_证明。你知道有什么变化或下面的请求缺少什么吗 注意:两个用户都使用该应用程序并已授予用户\朋友权限 我使用的是v2.12 请求 { url:“{user facebookid}?fields=context.fields(all_mutual_friends.limit(5000))”, qs:{访问令牌

从我的应用服务器(node)(也尝试了Facebook API浏览器)发出的所有好友请求突然开始返回数据字段的空数组。我在API explorer上确认并验证了我的访问令牌和appsecret_证明。你知道有什么变化或下面的请求缺少什么吗

注意:两个用户都使用该应用程序并已授予用户\朋友权限

我使用的是v2.12

请求 { url:“{user facebookid}?fields=context.fields(all_mutual_friends.limit(5000))”, qs:{访问令牌:'XXXXX' , appsecret\u证明:crypto.createHmac('sha256',clientSecret).update(accessToken.digest('hex'))


是的。Facebook已经关闭了页面访问令牌的图形API。检索数据的唯一方法(或者是一周前),是一个临时用户代币,持续约2小时。它完全破坏了我乐队的日程安排页面。我走遍了所有渠道,甚至在电话中与facebook广告团队的一名员工交谈,她似乎对此表示同情,但对我来说没有解决办法。我会指望它暂停一段时间。

我终于找到了一个工作在你的fb应用程序上,你必须禁用密钥要求。这可以在你的fb应用程序控制台的高级设置下找到。它被称为“ 需要应用程序机密”

生成fb页面访问令牌后,您将获得一个fb页面令牌,然后对其进行扩展。 以下是令牌调试器:

您可以通过编程方式扩展访问令牌,如下所述:


access token调试器中还有一个扩展工具。

您希望看到的所有共同好友是否也授权了您的应用程序?我想这就是原因。是的。我验证了授权(两个帐户的access token的授权)使用API Explorer这是实时代码,直到两天前才开始工作。两个帐户……但共同朋友的帐户呢?你错过了最近的数据丑闻和重大变化吗?所以我不得不再次问:共同朋友是否授权了你的应用程序?你真的是舒尔吗?
        }