Facebook FQL不返回结果,而GraphAPI返回结果

Facebook FQL不返回结果,而GraphAPI返回结果,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我正在尝试通过用户名获取Facebook用户信息。我正在尝试发出以下FQL请求: SELECT first_name, last_name FROM user WHERE username="Google" 我没有得到任何数据回应: { "data": [ ] } 相同的查询适用于其他用户名: SELECT first_name, last_name FROM user WHERE username="c1egger" 这给了我: { "data": [ {

我正在尝试通过用户名获取Facebook用户信息。我正在尝试发出以下FQL请求:

SELECT first_name, last_name FROM user WHERE username="Google"
我没有得到任何数据回应:

{
  "data": [
  ]
}
相同的查询适用于其他用户名:

SELECT first_name, last_name FROM user WHERE username="c1egger"
这给了我:

{
  "data": [
    {
      "first_name": "Paul", 
      "last_name": "Dmitryev"
    }
  ]
}
我已尝试将GrapAPI用于以下请求:

/Google?fields=id,name
结果是:

{
    "name": "Google", 
    "id": "104958162837"
}
另外,当我试图通过userid进行查询时,我也遇到了同样的问题


我的应用程序的主要部分使用FQL,所以在开始复杂的FQL移植之前,我想弄清楚为什么FQL不能工作

它们不是同一个请求

/Google?fields=id,name
该请求没有签入“User”表,这就是为什么您无法检索id为“104958162837”的用户“google”

facebook.com/c1egger和facebook.com/Google不是同一类型的页面

select name from page where page_id=104958162837

提供与图形api相同的结果

FQL是有效的,但它比GraphApi更复杂


它们不是同一个请求

/Google?fields=id,name
该请求没有签入“User”表,这就是为什么您无法检索id为“104958162837”的用户“google”

facebook.com/c1egger和facebook.com/Google不是同一类型的页面

select name from page where page_id=104958162837

提供与图形api相同的结果

FQL是有效的,但它比GraphApi更复杂