2013-05-03 3 views
0

FQL 쿼리가 반환됩니다.빈 배열을 반환하는 FQL 쿼리

나는 https://developers.facebook.com/tools/explorer에서 다음 FQL을 실행

SELECT uid, name, username, birthday_date, current_location, online_presence FROM user WHERE relationship_status ='Single' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 30 OFFSET 0 

그녀는 성공적으로 한 모든 내 친구들을 반환합니다. 나는 PHP를 실행할 때

은 그러나, 아무 것도 반환되지 않습니다 :

$fql = "SELECT uid, name, username, birthday_date, current_location, online_presence FROM user WHERE relationship_status ='Single' AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) LIMIT 30 OFFSET 0"; 

$solteiros = $facebook->api(array(
        'method'  => 'fql.query', 
        'access_token' => $userAccessToken, 
        'query'  => $fql, 
       )); 

것은 어제가 잘 작동 될 때까지. 오늘 나는 시험 할 때 일어났다.

답변

1

PHP 응용 프로그램이 아닌 Explorer에서 실행되는 경우 액세스 토큰 정리에 차이가있을 가능성이 큽니다. 즉, 탐색기에 제공된 액세스 토큰은 앱에 사용 된 토큰이 필요하지 않은 동안 필요한 권한을 갖습니다.

PHP 응용 프로그램에서 /me/permissions을 호출하여 무엇이 있는지 확인하십시오. 을 https://tasolteiro.com :

귀하의 사이트는 잘못된 API 키 오류

Invalid API Key

+0

내가 수익이 미혼 모든 친구를 해결 www.tasolteiro.com에서 응용 프로그램을 실행을 제공합니다/fb-friends/all 올바르게 돌아 오기 전에 더 이상 없습니다. – Jean

+0

"유효하지 않은 API 키" – phwd

+0

이 부분은 어디입니까? – Jean