2012-02-20 3 views
1
<? 
    $fb_signed_request = $facebook->getSignedRequest(); 
    $page_id = $fb_signed_request["page"]["id"]; 
    $fb_like_status = $fb_signed_request["page"]["liked"]; 
    $fb_is_admin = ($fb_signed_request["page"]["admin"]==1)?TRUE:FALSE; 
    $fql = "SELECT uid FROM page_admin WHERE page_id='" . $page_id . "'"; 

    $param = array(
     'method' => 'fql.query', 
     'query'  => $fql, 
     'callback' => '' 
    ); 
    $fqlResult = $facebook->api($param); 

    print_r ($fqlResult); 

?>보면 그것은 반환 널

나는 PAGE_ID 확인을 얻을 수있어,하지만 FQLRESULT은 null입니다. 페이지 소유자의 ID를 얻으려고합니다.

답변

3

사용자로부터 manage_pages 권한을 요청 했습니까? 승인 된 항목의 전체 목록을 보려면 /me/permissions으로 전화하여 액세스 권한을 확인하십시오.

+0

어떻게 설정합니까? –

+0

로그인하라는 메시지가 표시되면 권한을 요청해야합니다. 당신은 그들을 설정하지 않지만, 대신 그들에게 사용자를 물어볼 수 있습니다. http://developers.facebook.com/docs/authentication/ 및 http://developers.facebook.com/docs/reference/api/permissions/ – DMCS

+0

이해가 안됩니다. 앱 개발자로서 앱에 필요한 권한을 설정해야합니까? –