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 を取得する方法を教えてもらえますか? 正しい方法は何ですか?認証プロセス?
前もって感謝します!
アンスガル