2012-10-16 2 views
0

글쎄, 난 지금 갇혀있어. 사용자를 그룹으로 초대 할 때마다이 오류가 발생합니다. 치명적인 오류 : catch되지 않은 OAuthException : 531559617,578399497,597219863,611583892,615217497 : (# 200) 라인에 /home/xxx/public_html/konkurrence/src/base_facebook.php에 던져는 1133친구를 이벤트에 초대 php api

$ ID는 예입니다 615862203622354685641989790642609101664099777684181267685978537688529379702356299731199845735261307747864007753442688757574019757617533773399820805573671824600788,827164118,899525726

내 범위는 다음과 같습니다 read_friendlists, user_likes , create_event, user_events, friends_events, offline_access

PS : Ofcouse facebook 및 $ eventid 등이 설정됩니다.

,451,515,
if (isset ($_POST['friends'])) : 

foreach ($_GET as $l => $fis) { 
    $e.= $l . "=".$fis."&"; 
} 
$i=0; 
foreach ($_POST['friends'] as $ids) { 
    if ($i>48 && $user == $ids) : 
    else: 
     $id.=$ids . ","; 
     $i=$i+1; 
    endif; 
} 
$id = substr_replace($id ,"",-1); 


echo $facebook->api($event_id . "/invited",'POST', array("users" => $id)); 

endif; 

답변

0

오류 # 200 당신이 또한 확인 할 수 있습니다

try { 
    echo $facebook->api($event_id . "/invited",'POST', array("users" => $id)); 
} catch (FacebookApiException $e) { 
    error_log($e); 
} 

같은 무언가를 통해 잡은하지 않은 권한 오류입니다 사용자가 친구를 초대하기 전에 현재 인증 된 사용자에게 이벤트에 대한 RSVP가 설정되어 있는지 확인합니다. 회신하지 않은 이벤트에 사용자를 초대 할 수 없습니다.

/EVENT_ID/invited/USER_ID 
+0

안녕하세요, "사용자가 초대하지 않은 일정으로 사용자를 초대 할 수 없습니다."라는 의미는 무엇입니까? – user1743233

+0

@ user1743233 다른 사용자를 초대하려면 사용자 (또는 현재 사용자)가 "참석"을 클릭해야합니다. – phwd

관련 문제