2011-01-21 1 views
0

현재 등록 된 사용자의 네트워크를 찾기 위해 FQL을 보내고 있습니다. UID = 나() &이 access_token은 = tokengoeshere & application_secret = appsecretgoeshereURL을 가져 와서 FQL을 사용하여 Facebook Facebook 그래프를 입력하십시오.

그러나,를 조회 할 때 WHERE standard_user_info FROM

https://api.facebook.com/method/fql.query?query=SELECT 소속 :

는 문서에 따르면, 가져온 URL이의 라인을 따라 뭔가해야 오류 코드 15가 발생합니다. 호출중인 메서드는 응용 프로그램의 비밀 서명 된 세션으로 호출되어야합니다.

누구든지 해결 방법을 알고 있습니까?

감사합니다.

답변

0

대신 user 테이블을 쿼리하십시오.

1

이 쿼리는 app_secret없이 내 응용 프로그램의 access_token (나를 특정 사용자와 연결하는 액세스 토큰이 아닌)을 전달하여 실행합니다. 나는 응답으로 빈 세트를 얻지 만 오류는 없다.

또한 확실하게 URL 이스케이프 처리가 필요할 것입니다.

1

이것은 보통

var facebookURL = 'https://api.facebook.com/method/fql.query?query=' 

var query = 'SELECT bla FROM bla' 

var accessToken = 'your access token' 

var appToken = '&access_token='+accessToken+'&callback=?' 

var url = facebookURL + query + appToken; 
작동