Jquery ajax Load로 페이스 북 응용 프로그램에서 FQL을 사용하여 친구 목록을 표시하고 싶습니다. 내가 succes 사용자 친구 목록을로드 할 수 있지만 때때로 이런 오류가있었습니다 : 치명적인 오류 : 잡히지 OAuthException : 현재 사용자에 대한 정보를 쿼리하려면 활성 액세스 토큰을 사용해야합니다. 어떻게이 오류를 처리 할 수 있습니까?JQuery를 통해 페이스북 SDK에서 사용자 친구에게 전화하고 일부 오류가 발생했습니다.
여기 내 javascrpit 코드 있고 난 CodeIgniter를 사용
$('#boyslist').load('friendslist/boyslist', function() { //some callback script });
$('#girlslist').load('friendslist/girlslist', function() { //some callback script });
이 내 컨트롤러 :
function boyslist($offset=0) {
$data['friend_record'] = $this->Facebook_model->getfriendslist('male', 0);
$data['boy_count'] = $this->Facebook_model->countAllFriends('male');
$data['gender'] = 'male';
$this->load->view('pages/v_malelist', $data);
}
function girlslist($offset=0) {
$data['friend_record'] = $this->Facebook_model->getfriendslist('female', 0);
$data['girl_count'] = $this->Facebook_model->countAllFriends('female');
$data['gender'] = 'female';
$this->load->view('pages/v_femalelist', $data);
}
이 내 모델입니다 :
function getfriendslist($gender, $offset) {
$pos = 0 + $offset;
$limit = 10;
return $this->facebook->api(
array('method' => 'fql.query', 'query' =>
" SELECT uid, name, pic, sex, relationship_status FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) and sex='".$gender."' order by name limit ".$pos.", ".$limit." ")
);
}
감사 전에.