首页 > 解决方案 > Graph API:所有共同好友返回空列表

问题描述

从我的应用服务器(节点)发出的所有共同好友请求(也尝试过 Facebook API 浏览器)突然开始为数据字段返回一个空数组。我在 API Explorer 上确认并验证了我的访问令牌和 appsecret_proof。您知道发生了什么变化或下面的请求缺少什么吗?

注意:两个用户都使用该应用程序并已授予 user_friends 权限。

我正在使用 v2.12

请求 { url: ' https://graph.facebook.com/v2.12/ {user-facebookid}?fields=context.fields(all_mutual_friends.limit(5000))', qs: {access_token: 'XXXXX' , appsecret_proof : crypto.createHmac('sha256', clientSecret).update(accessToken).digest('hex')

        }

标签: facebook-graph-api

解决方案


是的。Facebook 已经取消了用于页面访问令牌的 Graph API。检索数据的唯一方法(或大约一周前)是持续约 2 小时的临时用户令牌。这完全打破了我乐队的日程安排页面。我已经通过各种途径,甚至通过电话与 Facebook 广告团队的员工进行了交谈,他们意识到了这一点。她似乎很同情我,但对我没有解决办法。我会指望它会下降一段时间。


推荐阅读