こんにちは、ユーザーに代わってイベントを作成しようとしています。これは、API へのリクエストを行うために使用しているコードです。me/feed は正常に動作します。しかし、それを me/events に変更し、キーとコンテンツを変更すると。めちゃくちゃです。Facebook 開発者セクションからパラメーターを直接コピーして貼り付けることもできます。
$ret_obj = $facebook->api('/me/events', 'POST',
array(
'name' => 'hill Billy',
'start_time' => '10pm',
'end_time' => '3am',
'description' => 'Basic Info',
'location' => 'street address',
'privacy_type' => 'OPEN'
));
呼び出されると、次の致命的なエラーが発生します。
Fatal error: Uncaught OAuthException: (#100) Invalid parameter thrown in base_facebook.php on line 1238
フィード呼び出しには必要ないセッショントークンを追加するようにコードを変更しましたが、それでも同じエラーメッセージが表示されます...
$ret = $facebook->api('/me/events', 'POST',
array(
'access_token' => $_SESSION['fb_00000000000000_access_token'],
'name' => 'hill Billy',
'start_time' => '10pm',
'end_time' => '3am',
'description' => 'Basic Info',
'location' => 'street address',
'privacy_type' => 'OPEN'
しかし、それはまだうまくいきません
それから私は今それをに変更しました
$ret_obj = $facebook->api('/'.$_SESSION['fb_000000000000000_user_id'].'/events?access_token='.$_SESSION['fb_000000000000000_access_token'], 'POST',
array(
'name' => 'hill Billy',
'start_time' => '10pm',
'end_time' => '3am',
'description' => 'Basic Info',
'location' => 'street address',
'privacy_type' => 'OPEN'
));
指定されたものではないですか?