您好,我正在尝试代表我的用户举办活动。这是我用来向 API 发出请求的代码。我/饲料工作正常。但是当我将它更改为我/事件并更改键和内容时。它搞砸了。甚至直接从 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'
但是没有 Evail 它仍然不起作用
然后我现在把它改成
$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'
));
这不是指定的吗?