當我在資源管理器中輸入FQL查詢字符串時,或者當我簡單地單擊FQL指南示例中提供的資源管理器鏈接時,出現以下錯誤消息,說我正在使用字段不是可轉位:Facebook FQL查詢錯誤604,但字段是可索引的
{
"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探險家在這裏:
而且我在用戶訪問令牌中使用以下權限(有些事情在某些情況下無法正常工作時,使用shotgun方法):export_stream,manage_pages,read_insights,read_stream,user_about_me,u ser_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