当我用API创建事件时,我没有指定开始和结束时间,然后facebook自动添加了上午10点开始和上午1点结束的时间。为什么不能只添加一个日期事件?当我登录到facebook,我在那里创建一个事件,然后时间是可选的,没有虚假的时间添加。是否有一个选项,我不包括在数组,我通过虽然。下面是我的请求的一些示例代码
$facebook = new Facebook(array(
'appId' => //key
'secret' => //secret
));
$facebook->setAccessToken(/*USER ACCESS TOKEN*/);
try{
$retObj = $facebook->api('/<USER ID>/events/create', 'POST', array(
"name" => //title,
"description" => //description,
"start_time" => //date only eg. 2013-03-20,
"end_time" => //date only eg. 2013-03-25
));
} catch(FacebookApiException $e) {
echo $e->getMessage();
}
不指定start_time
就不能创建事件,所以我不知道您是如何创建事件的。要创建仅限日期的事件,只需执行以下命令:
$retObj = $facebook->api('/<USER ID>/events/create', 'POST', array(
"name" => "My event", //compulsory field
"start_time" => "2013-03-19" //tomorrows's date
));