0
FQL을 처음 실행하려고합니다.Facebook 쿼리를 실행하는 중 문제가 발생했습니다.
<?php $query="SELECT message FROM status WHERE uid = 544337058";echo $query; ?>
<?php
include_once ('facebook.php');
$api_key = 'XXXXXXXXXXXXXXX';
$secret = 'XXXXXXXXXXXXXXXXX';
global $facebook;
$facebook = new Facebook($api_key, $secret);
$result = $facebook->api_client->fql_query($query);
?>
<?php echo $result?>
내가 다른 탭에서 페이스 북에 로그인하고 내 자신의 상태 메시지를 읽으려고 한 : 이것은 내 index.php 파일에 포함 된 한 코드입니다. 그러나 다음 오류가 나타납니다.
SELECT message FROM status WHERE uid = @@@@@@
Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Requires
user session' in /users/home/aafhe7vh/web/public/facebookapi_php5_restlib.php:3065 Stack
trace: #0 /users/home/aafhe7vh/web/public/facebookapi_php5_restlib.php(1025):
FacebookRestClient->call_method('facebook.fql.qu...', Array) #1 /users/home/aafhe7vh
/web/public/status.php(46): FacebookRestClient->fql_query('SELECT message ...') #2 {main}
thrown in /users/home/aafhe7vh/web/public/facebookapi_php5_restlib.php on line 3065
이 쿼리에 대한 사용자 세션을 가져오고 제공하려면 어떻게합니까?
감사합니다. 이 같아야 예를 들어
감사 Sarfraz을 . 정말 도움이되었습니다! 그러나 쿼리 결과는 표시되지 않습니다. Infact echo $ result 앞에 echo 문을 넣으면 아무 것도 출력되지 않습니다. 이것은 PHP 문제 일 수도 있습니다. 거기에 무엇이 잘못 되었을지 모르겠습니다. PS : 1] 뭔가 이상 반복하는 것처럼 새로운 가치와 페이지와 AUTH_TOKEN 지속적인 변화가 갱신되는 것을 볼 : http://aaaaa.facebook.joyent.us?auth_token=abe83bc9b2eee58c38edaa2ccce1ec68 2] 쿼리 배열을 반환합니다. 나는 또한 print_r ($ result)을 시도했다. 내가 dat 배열을 읽고 PHP에서지도이지만, 내가 여기에 특정 값을 인쇄하는 열쇠 몰라 – codeObserver