2012-10-16 65 views
0

嗯,我现在被困住了。每当我尝试邀请用户进行分组时,我都会收到此错误。 致命错误:未捕获OAuthException:(#200)/home/xxx/public_html/konkurrence/src/base_facebook.php扔在行1133邀请朋友参加活动php api

$ id为前: 531559617,578399497,597219863,611583892,615217497, 615862203,622354685,641989790,642609101,664099777,684181267,685978537,688529379,702356299,731199845,735261307,747864007,753442688,757574019,757617533,773399820,805573671,824600788,827164118,899525726

我的范围是:read_friendlists,user_likes ,create_event,user_events,friends_events,offline_access

PS:OFcouse facebook和$ eventid设置等。

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。你不能邀请用户参加你自己没有参加RSVP的活动。

/EVENT_ID/invited/USER_ID 
+0

嗨,你是什么意思,“你不能邀请用户参加你自己没有RSVP'd的事件。” – user1743233

+0

@ user1743233您(或当前用户)需要点击“参加”才能邀请他人。 – phwd