我正在使用以下代码通过Graph API创建一个Facebook活动,我收到以下错误。
无法创建事件:{“error”:{“message”:“(#100)事件过去不能有结束时间。”,“type”:“OAuthException”}}
这是我的代码:
include_once("class.xhttp.php");
$access_token = $facebook->getAccessToken();
$data['post'] = array(
'access_token' =>$access_token,
'name' => 'test' ,
'description' => 'test',
'location' => 'test' ,
'street' => 'test' ,
'city' => 'test' ,
'privacy_type' => 'OPEN',
'start_time' => date('Y-m-d H:i:s', time()),
'end_time' => '2011-02-10 20:00',
);
$response = xhttp::fetch("https://graph.facebook.com/{$profile_id}/events", $data);
if($response['successful']) {
$var = json_decode($response['body'], true);
echo "<pre>";
print_r($var);
echo "</pre>";
$url = "https://www.facebook.com/event.php?eid={$var[id]}";
echo $url;
}
else {
$error = "Unable to create event: {$response[body]}";
echo $error;
}
什么是错误?
答案 0 :(得分:0)
您正在尝试创建从现在到前一天的事件。切换它,现在就结束日期和开始日期(之前)。结束日期必须晚于开始日期。我理解你的问题吗?