0

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();
    }
4

1 に答える 1

2

を指定せずにイベントを作成することはできないため、start_timeどのようにイベントを作成できたのかわかりません。日付のみのイベントを作成するには、次のようにします。

$retObj = $facebook->api('/<USER ID>/events/create', 'POST', array(
            "name" => "My event", //compulsory field
            "start_time" => "2013-03-19" //tomorrows's date
));
于 2013-03-18T10:02:16.290 に答える