当我在资源管理器中输入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资源管理器中链接到它:
我正在使用以下权限和一个用户访问令牌(有些事情在一段时间不起作用之后使用了猎枪方法):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
答案 0 :(得分:0)
从代码或图谱API资源管理器工具中的“FQL查询”选项卡尝试时,查询运行正常。它看起来像Graph Explorer中的一个错误,其中查询发送格式错误。如果您可以在developers.facebook.com/bugs
中提交错误,那将会很棒