邀请朋友参加活动php api

时间:2012-10-16 16:06:46

标签: php facebook facebook-graph-api

好吧,我现在被困了。每当我尝试邀请用户进行分组时,我都会收到此错误。 致命错误:在第1133行的/home/xxx/public_html/konkurrence/src/base_facebook.php中抛出未捕获的OAuthException:(#200)

$ id是ex:      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 < / p>

我的范围是: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;

2 个答案:

答案 0 :(得分:0)

您可以在此处详细了解:https://developers.facebook.com/blog/post/560/

答案 1 :(得分: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