Facebook FQL查询错误604但字段是可索引的

时间:2013-12-11 19:28:29

标签: facebook facebook-graph-api facebook-fql

当我在资源管理器中输入FQL查询字符串时,或者当我只是单击FQL指南示例中提供的资源管理器链接时,我收到以下错误消息,指出我使用的字段不可索引:

{
   "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
   }
}

问题是,我正在使用的字段(实际上我使用的唯一字段)被称为可索引,并在表链接中用*标记。我甚至尝试使用Facebook的示例查询,同样的问题。对于我编写的每个FQL查询都会发生这种情况,并使用可索引字段。我不确定我哪里出错了 - 配置错了吗?

我的示例查询是Facebook FQL指南中提供的查询:

https://developers.facebook.com/docs/technical-guides/fql/

您可以在图表api资源管理器中链接到它:

https://developers.facebook.com/tools/explorer?method=GET&path=fql%3Fq%3DSELECT+uid2+FROM+friend+WHERE+uid1%3Dme%28%29

我正在使用以下权限和一个用户访问令牌(有些事情在一段时间不起作用之后使用了猎枪方法):export_stream,manage_pages,read_insights,read_stream,user_about_me,user_actions.books,user_actions.music,user_actions .news,user_actions.video,user_activities,user_birthday,user_checkins,user_education_history,user_events,user_friends,user_games_activity,user_groups,user_hometown,user_interests,user_likes,user_location,user_notes,user_online_presence,user_photo_video_tags,user_photos,user_questions,user_relationship_details,user_relationships,user_religion_politics,user_status,user_subscriptions ,user_videos,user_website,user_work_history

1 个答案:

答案 0 :(得分:0)

从代码或图谱API资源管理器工具中的“FQL查询”选项卡尝试时,查询运行正常。它看起来像Graph Explorer中的一个错误,其中查询发送格式错误。如果您可以在developers.facebook.com/bugs

中提交错误,那将会很棒