如何让我的Open Graph对象被“爱”正确?

时间:2012-07-11 17:28:15

标签: javascript facebook-graph-api facebook-like facebook-opengraph

更多OpenGraph newbie-ism:

我在我的网站上定义了一个页面,其中包含一整套适合“视频”的元标签。这是一个标准的OG视频;没有定制的东西。一切都很好;页面成功传递了对象linter,并被标识为video:movie。该页面还包含以“通常”方式创建的Like按钮 - 具有一组参数的类“fb-like”的div,以及一些激活javascript。

用户Joe转到该页面并单击Like按钮;发生以下情况:

  • 出现Like叠加框,显示有关页面/对象的信息,评论的文本字段和Post按钮。
  • 按钮上的Like计数器递增。
  • 然后,盒子立即消失,没有被点击,也没有输入任何东西。 (从来没有机会这样做。)
  • 失去了增量;它可以追溯到以前的状态。
  • Joe的Facebook个人资料页面包含一个条目“Joe喜欢链接”,其中包含对页面/对象的正确描述,包括在个人资料页面上播放视频的功能。
  • Joe的朋友没有得到任何关于这种喜好的通知,尽管喜欢在Joe的活动日志中被标记为“公开”。

现在,我在我的网站上定义了几乎相同的另一个页面,但它只有基本类型的元标记,足以让它被识别为OG'网站'。再次,棉绒很高兴。 Joe现在转到此页面并单击Like按钮。这一次,行为是正确的,或者至少是我期望的:

  • Like计数器递增。
  • 显示覆盖框并让Joe继续输入内容。他这样做了,点击了Post按钮。
  • Like计数器保留其新增加的按钮。
  • Joe的FB个人资料页面包含一个带有他的名字的条目,他在“喜欢”框中输入的评论,以及页面/对象的描述。这不能作为视频播放,因为OG不知道它是视频。请注意,顺便说一句,该条目仅由Joe的名字组成,而不像其他情况那样“Joe喜欢链接”。
  • Joe的朋友在他们的Feed中输入了一个条目 - 与Joe的个人资料页面上显示的内容相同。

我对这种行为感到非常困惑 - 由于各种原因,我希望将这些页面表示为OG视频,但是喜欢的行为是行不通的。有没有人看到过类似的东西?有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这听起来像个错误,也许您应该在https://developers.facebook.com/bugs/create

的错误跟踪工具中输入它