Exemple #1
0
 private function fb_get_me($access_token = null)
 {
     if (!empty($access_token)) {
         try {
             $me = OpauthStrategy::serverGet('https://graph.facebook.com/me', array('access_token' => $access_token, 'locale' => 'ja_JP'), null, $headers);
             if (!empty($me)) {
                 $me_info = json_decode($me);
                 if (!empty($me_info->last_name)) {
                     Session::set('auth-strategy.user.last_name', $me_info->last_name);
                 }
                 if (!empty($me_info->first_name)) {
                     Session::set('auth-strategy.user.first_name', $me_info->first_name);
                 }
             }
         } catch (Exception $e) {
             //
         }
     } else {
         Response::redirect('/user/facebook');
     }
 }