Как создать действие «Открыть график в Facebook» на временной шкале, которая находится в будущем? - PullRequest
0 голосов
/ 12 декабря 2011

Я знаю, что могу создать действие в настоящем и в прошлом.Но возможно ли создать то, что лежит в будущем?Например, я хотел бы, чтобы пользователи моего приложения могли записаться на прием в ресторане через график на следующий день.Я пробовал следующий код:

function postRestaurant() {
    FB.api('me/APP_NAMESPACE:have_lunch?\
    start_time=2011-12-12T04:00:00&\
    expires_in=7200&\
    restaurant=' + encodeURIComponent(getRedirectURI() + '?type=restaurant' + '&description=dynamicdescription' + '&title=dynamictitle'), 'post', function (response) {
        if (!response || response.error) {
            console.log('postRestaurant: Error occured => ' + response.error.message);
        } else {
            console.log('postRestaurant: Post was successful! Action ID: ' + response.id);
        }
    });
}

С помощью этого кода я могу создать действие в настоящем, и оно также работает при создании действия в прошлом, но оно не хочет создавать действие вбудущее.Когда я устанавливаю start_time, которое лежит в будущем, я всегда заканчиваю с действием на моей временной шкале, которое уже произошло только сейчас: Lego обедал в ... Так что теперь я брожу, возможно ли это вообще?Я не нашел никакой информации по этому вопросу в документации.Может быть, у вас есть?

1 Ответ

1 голос
/ 05 января 2012

AFAIK не возможно. На странице документации для действий открытого графа Facebook есть раздел, в котором рассказывается о возможной конфигурации отметок времени:

Временные метки действий могут быть настроены для описания действий, которые происходят в разное время и как действия появляются в профиле пользователя и Лента новостей.

Поддерживаемые конфигурации для отметок времени:

  • Момент времени, когда выполняется вызов API (по умолчанию. Пример: проголосовал за опрос)
  • Начало в прошлом / конец в прошлом (пример: футбольная команда, в которой я играл прошлым летом)
  • Начало в прошлом / конец в будущем (пример: курсы, которые студент изучает в течение семестра
  • Начать сейчас / закончить в будущем (пример: статус отношений)
  • Начать сейчас / окончить неопределенно (пример: действия типа «Мне нравится» или «Хочу»)
...