(# 100) Событие не может иметь время окончания в прошлом - PullRequest
0 голосов
/ 10 декабря 2011

Я создаю событие Facebook через Graph API с кодом ниже, и я получаю следующую ошибку.

Невозможно создать событие: {"error": {"message": "(# 100) Событие не может иметь время окончания в прошлом.", "Type": "OAuthException"}}

Вот мой код:

<code>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 "
"; $ url = "https://www.facebook.com/event.php?eid={$var[id]}"; echo $ url; } еще { $ error = "Невозможно создать событие: {$ response [body]}"; echo $ error; }

Что за кривая?

1 Ответ

0 голосов
/ 10 декабря 2011

Вы пытаетесь создать событие, которое будет проходить с настоящего момента до какого-то дня до этого.Переключите его, сделайте дату окончания сейчас и дату начала, когда захотите (до этого момента).Дата окончания должна быть позже даты начала.Я понял ваш вопрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...