facebook-graph-api - 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。检索数据的唯一方法(或大约一周前)是持续约 2 小时的临时用户令牌。这完全打破了我乐队的日程安排页面。我已经通过各种途径,甚至通过电话与 Facebook 广告团队的员工进行了交谈,他们意识到了这一点。她似乎很同情我,但对我没有解决办法。我会指望它会下降一段时间。
推荐阅读
- python - AWS to SQL pandas AttributeError:“系列”对象没有属性
- reactjs - 自定义挂钩未按预期检索数据
- select - Teradata:插入选择的表结果
- ruby-on-rails - 模型的未定义方法“imageable_type”
- events - 点击手势识别器不适用于 Xamarin 表单中的形状?
- .net - 如何在 Mac 上打开带有 .application 扩展名的程序?
- python - 需要帮助识别错误:+ 不支持的操作数类型:“_hashlib.HASH”和“字节”
- laravel - laravel 8 call to undefined method upsert
- android - 为什么 fastboot 不能通过无线 ADB 工作?
- python - 根据另一列填充 NaN 值