2013-12-11 67 views
0

當我在資源管理器中輸入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探險家在這裏:

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

而且我在用戶訪問令牌中使用以下權限(有些事情在某些情況下無法正常工作時,使用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

回答

0

從代碼或圖API API資源管理器工具中的「FQL查詢」選項卡中查詢時,查詢運行良好。它看起來像查詢發送格式不正確的圖形瀏覽器的錯誤。如果你可以在developers.facebook.com/bugs