OpenGraph - установка срока действия? - PullRequest
4 голосов
/ 30 сентября 2011

Итак, на фейсбуке тикер показывает последние истории из просмотров на мой сайт, Теперь, что мне нужно сделать, чтобы тикер отображал тот факт, что кто-то «просматривает» сообщение.

Все, что я пытаюсь сделать, в конечном итоге говорит "просмотрено" сообщение. Есть ли способ заставить его сказать «просматривает» через opengraph?

1 Ответ

1 голос
/ 05 марта 2012

Вы должны установить Время начала (в прошлом) и Время окончания (в будущем).

Expires In может использоваться вместо End Time , если вы предпочитаете это.

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

Если вы, например, предполагаете, что пользователю требуется прочитать как минимум 2 минуты, вы можете сделать следующее:

Когда пользователь впервые открывает веб-страницу:

  • Создайте действие с start_time = now и expires_in = 120
  • Сохранить идентификатор действия для будущих обновлений

Каждую минуту пользователь все еще находится на веб-странице:

  • Обновить действие с помощью expires_in = 120
...