2

Facebook php API を使用して、ユーザーを公開イベントに rsvp しようとしています。これまでのところ、すでに招待されているユーザーに対してのみ機能させることができます。

私はもう試した:

$path = $event_id.'/attending'; 
$method = 'POST';
try
{
    $this->facebook->api($path, $method);
}
catch(FacebookApiException $e){}

これは何もしません。

現状の私のコードは次のとおりです。

function rsvpEvent($event_id)
{
    $fb_config = array(
                    'appId'  => APP_ID, 
                    'secret' => APP_SECRET,
                    'cookie' => true,
                 );
     $this->load->library('facebook', $fb_config);
     $me = $this->facebook->api('/me/');
     $user_id = $me['id'];
     $path = $event_id.'/invited/'.$user_id;
     $status = $this->facebook->api($path, 'GET');
     $status = $status['data'][0]['rsvp_status'];

     if($status === 'not_replied')
     {
          $path = $event_id.'/attending'; 
          $method = 'POST';
          try
          {
               $this->facebook->api($path, $method);
          }
          catch(FacebookApiException $e){}
      }
 }

どうすればこれを機能させることができるか、誰にもアイデアがありますか?

4

1 に答える 1

0
 $path = $event_id.'/attending?access_token='.$SOME_ACCESS_TOKEN; 

コードでアクセストークンを使用していないため、コピーしたときにスキップしたかどうかはわかりません。コードにない場合は、それが原因である可能性があります。ここで情報を取得しました

于 2013-08-30T17:42:29.587 に答える