0

Facebook クイズ アプリでは、参加している各ユーザーの facebookID を収集する必要があります。私のアプリは別のアプリの iframe にあります。

サードパーティのフォルダに入れた「facebook-files」。

私のコントローラーでは、次のように呼び出します。

  $this->ci->load->file(APPPATH.'/third_party/facebook.php');
  // Connect to Facebook API
  $this->facebook = new Facebook(array('appId' => $this->config->item('appkey'), 'secret' => $this->config->item('appsecret')));

参加者から facebookID を取得することはできないようです。

これを試す場合:

try {
    $user_id = $this->facebook->api('/me');
    //$signed_request = $_REQUEST["signed_request"];
    //$user_id = $signed_request['user_id'];
    //print_r( $user_id) ;
} catch ( FacebookApiException $e ) {
    error_log( $e );
    $user_id = 100;
}

$user_id は 100 です。正しい facebookid を取得する方法を教えてもらえますか? 正しい方法は何ですか?認証プロセス?

前もって感謝します!

アンスガル

4

1 に答える 1