Facebook graph api 非索引列的Oauth 604图形API错误,即使该列是可索引的

Facebook graph api 非索引列的Oauth 604图形API错误,即使该列是可索引的,facebook-graph-api,facebook-fql,oauth-2.0,facebook-oauth,Facebook Graph Api,Facebook Fql,Oauth 2.0,Facebook Oauth,使用Graph API Explorer应用程序,我尝试以下查询: “123412341234” (上面的假id,尽管我在查询中使用了真实id) 注意到一个错误: 你的陈述是不可转位的。WHERE子句必须包含可索引列。这些列在从链接的表中用*标记 但是,page_fan表中的uid字段旁边有一个星号,表示它是一个可索引列 我做错了什么?WHERE子句中的page_id列没有索引(并且旁边没有*号)。 我认为从facebook页面进行查询更有效。根据@Jaokim链接上page\u fan的索引

使用Graph API Explorer应用程序,我尝试以下查询: “123412341234”

(上面的假id,尽管我在查询中使用了真实id)

注意到一个错误: 你的陈述是不可转位的。WHERE子句必须包含可索引列。这些列在从链接的表中用*标记

但是,page_fan表中的uid字段旁边有一个星号,表示它是一个可索引列


我做错了什么?

WHERE子句中的page_id列没有索引(并且旁边没有*号)。


我认为从facebook页面进行查询更有效。

根据@Jaokim链接上page\u fan的索引信息,page\u id是部分索引的,需要与uid列一起使用以获得完整索引。您可以尝试使用uid字段,或者尝试从另一个查询中获取用户id列表

发件人:

此字段部分可索引,必须与以下字段结合使用:uid


@卢卡斯·迪基:我以前也遇到过同样的问题。 即使是中的列,其中的也可以编制索引(标记为*),但失败的错误如下:

{
"error": {
   "message": "Your statement is not indexable. The WHERE clause must contain an indexable   column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql ", 
   "type": "NoIndexFunctionException", 
   "code": 604
 }
}
https://graph.facebook.com/fql?q=SELECT+uid+FROM+page_fan+WHERE+page_id=153453&access_token=CAACEdEose0cBANNkxdpIUuuhPXgbS0M6Tpt0GYgL4Q1p2OgwicLHEzCp7EPPVCB4zMqZA1LvWFyEr9aBhysXS13MYy3ZAZAihO0KvM07KWt8dcDqWry2mdTwhHe1yChDcWMQ54UtKCSEQOrTQuIkWcOjBpswiLhQkDWIHd7PnMvsc0mhI8fLsEz7pylxcXGT
我认为这是Graph API Explorer的一个“bug”。 但是,当我复制并在浏览器中运行时,一切都正常(添加查询访问\u令牌),如下所示:

{
"error": {
   "message": "Your statement is not indexable. The WHERE clause must contain an indexable   column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql ", 
   "type": "NoIndexFunctionException", 
   "code": 604
 }
}
https://graph.facebook.com/fql?q=SELECT+uid+FROM+page_fan+WHERE+page_id=153453&access_token=CAACEdEose0cBANNkxdpIUuuhPXgbS0M6Tpt0GYgL4Q1p2OgwicLHEzCp7EPPVCB4zMqZA1LvWFyEr9aBhysXS13MYy3ZAZAihO0KvM07KWt8dcDqWry2mdTwhHe1yChDcWMQ54UtKCSEQOrTQuIkWcOjBpswiLhQkDWIHd7PnMvsc0mhI8fLsEz7pylxcXGT
希望它能起作用