2012-02-20 7 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); 

?>このFQLコードを見て、それはnullを返し

はPAGE_IDはOK得るが、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

私は分かりません。アプリの開発者は、アプリが必要とする権限を設定する必要はありませんか? –

関連する問題