2

필자는 코드 변경없이 Facebook FQL에 대한 몇 가지 문제에 직면하기 시작했습니다. 그리고 그들은 변화없이 해결되고 있습니다! 문제와 가능한 해결책에 대한 명확한 징후가없는이 성가신 메시지가 나타납니다.FQL 쿼리 오류 : "알 수없는 오류가 발생했습니다."

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

저는 FB-SDK를 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

귀하의 쿼리가 정상적으로 작동합니다. 활성 세션 토큰을 로그하고 쿼리를 실행할 때이 토큰이 열려 있는지 확인하십시오. 당신은 내가 FB-SDK를 사용하지 않는 방법

행운의 가장
activeSession.getState().isOpened() 

: 내가 URL을 가져 오는있어 접근 사실

+0

을 isOpened 사용하여 다음 세션의 상태를 확인할 수 있습니다. 공개 데이터를 얻으려고하므로 사용자 권한을 요청하지 않습니다. 시간 내가 SDTK를 사용하고있을 때까지 세션이 열렸습니다. – MatheusJardimB

관련 문제