facebook - FQL : Retrieving a list of All User's Friends that Have Authorized My App

标签 facebook facebook-graph-api facebook-fql

我在 stackoverflow 上的其他帖子( Post 1Post 2 )上找到了各种 FQL 查询解决方案,以提取已授权我的应用程序的所有用户 friend 的列表,但是当我尝试在 Facebook Graph API 上演示这些解决方案时,我得到了以下查询解析器错误:

{
      "error": {
            "message": "(#601) Parser error: unexpected end of query.",
            "type": "OAuthException"  
      }
}

这是我用于查询的确切语法(取自上面列出的“Post 1”)...

fql?q=SELECT uid, name, pic_square FROM user WHERE is_app_user  AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

最佳答案

我建议将 =1 添加到您的 is_app_user(我想没有它也能工作):

SELECT uid, name, pic_square
FROM user 
WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

有一次,这在 explorer 中被打破了。 ,但截至 2014 年 6 月,Facebook 已修复该问题。 (阅读此 comment)

关于facebook - FQL : Retrieving a list of All User's Friends that Have Authorized My App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7797704/

相关文章:

ios - Facebook FQL - 错误 : The operation couldn’t be completed.(com.facebook.sdk 错误 5。)

facebook - 如何在 FQL 中按类别过滤

Facebook 帐户套件和 Facebook 登录

facebook - 获取不那么吓人的 Facebook 身份验证权限列表

android - 未生成 R.java 文件

Facebook 图形 API 搜索 "Unofficial Results"

java - 如何在 GraphRequest.newMeRequest 上获取用户电子邮件

javascript - 使用 FB.api 在 Javascript 中查询事件和好友事件

php - Facebook Scraped URL 404 欢迎使用 Nginx 错误 [Ningx + PHP-FPM]

ios - 显示来自 facebook 的照片