0

さて、私は今立ち往生しています。ユーザーをグループに招待しようとするたびに、このエラーが発生します。致命的なエラー: Uncaught OAuthException: (#200) throw in /home/xxx/public_html/konkurrence/src/base_facebook.php 行 1133

$id is 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

私のスコープは: read_friendlists,user_likes,create_event,user_events,friends_events,offline_access

PS: 当然 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;
4

2 に答える 2

0

詳細については、https ://developers.facebook.com/blog/post/560/ をご覧ください。

于 2012-10-16T16:49:32.167 に答える
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
于 2012-10-16T17:00:23.053 に答える