【发布时间】:2012-07-11 17:28:14
【问题描述】:
还有更多 OpenGraph 新手主义:
我在我的网站上定义了一个页面,其中包含适合“视频”的全套元标记。这是一个标准的OG视频;没有定制的东西。一切都很好;页面成功通过了对象 linter,并被识别为 video:movie。该页面还包含一个以“通常”方式创建的 Like 按钮——一个带有一组参数的类“fb-like”的 div,以及一些激活的 javascript。
用户Joe进入页面并点击Like按钮;会发生以下情况:
- “赞”叠加框出现,其中显示有关页面/对象的信息、用于评论的文本字段和“发布”按钮。
- 按钮上的 Like 计数器递增。
- 然后,该框立即消失,没有被点击,也没有任何输入。 (从来没有真正的机会这样做。)
- Like 增量丢失;它可以恢复到以前的状态。
- Joe 的 Facebook 个人资料页面包含“Joe 喜欢链接”条目,并正确描述了页面/对象,包括在个人资料页面上播放视频的能力。
- Joe 的朋友没有收到任何有关此赞的通知,尽管该赞在 Joe 的活动日志中被标记为“公开”。
现在,我在我的网站上定义了另一个几乎相同的页面,但它只有基本种类的元标记,足以将其识别为 OG“网站”。再一次,linter 很高兴。 Joe 现在转到此页面并单击 Like 按钮。这一次,行为是正确的,或者至少是我所期望的:
- Like 计数器递增。
- 覆盖框出现并一直显示,让 Joe 输入内容。他这样做了,然后单击“发布”按钮。
- Like 计数器保留其新增加的按钮。
- Joe 的 FB 个人资料页面包含一个条目,其中包含他的姓名、他在“喜欢”框中输入的评论以及页面/对象的描述。这不能作为视频播放,因为 OG 不知道它是视频。请注意,顺便说一句,该条目仅由 Joe 的名字组成,而不是像其他情况下的“Joe like a link”。
- Joe 的朋友会在他们的 Feed 中获得一个条目 - 与 Joe 的个人资料页面上显示的内容相同。
我对这种行为感到非常困惑——出于各种原因,我希望将页面显示为 OG 视频,但“喜欢”行为不起作用。有没有人见过类似的东西?有什么建议吗??
【问题讨论】:
-
暂时关闭;未解决。
标签: javascript facebook-graph-api facebook-like facebook-opengraph