OpenGraph - 设置到期日期?

时间:2011-09-30 07:29:50

标签: javascript html facebook facebook-graph-api fbml

所以,在Facebook上,自动收报机显示了我网站观看的最新故事, 现在,我需要做些什么来让自动收报机显示有人正在“查看”帖子。

我尝试的任何事情最终都会说“看过”一个帖子。 有没有办法让它通过opengraph说'正在观看'?

1 个答案:

答案 0 :(得分:1)

您应该设置开始时间(过去)和结束时间(将来)。

如果您愿意,可以使用

Expires In 代替结束时间

当用户仍在您的网页上(查看帖子)时,您可以定期update the action以防止其过期。

如果您假设用户至少需要2分钟才能阅读帖子,您可以这样做:

当用户首次打开网页时:

  • 使用start_time = now和expires_in = 120
  • 创建操作
  • 保存操作ID以供将来更新

用户仍在网页上的每一分钟:

  • 使用expires_in = 120
  • 更新操作