2

我已經開始面對Facebook FQL的一些問題,但沒有任何改變我的代碼。他們也得到解決沒有任何改變! 我收到這個令人討厭的消息,沒有明確指出問題和可能的解決方案。FQL查詢錯誤:「發生未知錯誤。」

{ 
    "error": { 
     "message": "An unknown error has occurred.", 
     "type": "OAuthException", 
     "code": 1 
    } 
} 

我一直在使用FB-SDK for Android,並將其更改爲從url(GET)解析內容並且問題仍然存在。 我試圖觸發這個簡單的查詢(在圖形API資源管理器中工作)。

SELECT name,price_range,type,location,page_id FROM page WHERE page_id in (SELECT page_id,latitude,longitude FROM place WHERE distance(latitude, longitude, '-30.03852', '-51.17877') < 50000 LIMIT 20) AND (type='RESTAURANT/CAFE' OR type='LOCAL BUSINESS') 

使用的是以下URL

https://graph.facebook.com/fql?q=SELECT name,price_range,type,location,page_id FROM page WHERE page_id in (SELECT page_id,latitude,longitude FROM place WHERE distance(latitude, longitude, '-30.03852', '-51.17877') < 50000 LIMIT 20) AND (type='RESTAURANT/CAFE' OR type='LOCAL BUSINESS')&access_token=ACCESS_TOKEN 

任何幫助?

回答

1

您的查詢工作正常。我建議記錄您的活動會話令牌並確保它在運行查詢時處於打開狀態。您可以通過使用isOpened方法

activeSession.getState().isOpened() 

好運:)在進場

+0

其實我正在抓取網址時,我沒有使用FB-SDK校驗,那麼會話的狀態。我試圖獲取公共數據,所以我不問用戶的權限。時間在我使用sdk時,會話被打開了。 – MatheusJardimB