如何使我的OpenGraph对象成为“;点赞”;正确地

How do I get my OpenGraph objects to be "liked" properly?

本文关键字:点赞 正确地 何使 我的 OpenGraph 对象      更新时间:2023-09-26

更多OpenGraph新手主义:

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

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

  • 此时会出现"点赞"覆盖框,显示页面/对象的信息、注释的文本字段和"发布"按钮
  • 按钮上的Like计数器递增
  • 但随后,这个盒子立即消失了,没有人点击,也没有任何东西输入。(从来没有真正的机会这样做。)
  • Like增量丢失;它又回到了以前的样子
  • Joe的Facebook个人资料页面包含一个条目"Joe喜欢一个链接",其中包含对页面/对象的正确描述,包括在个人资料页面上播放视频的能力
  • Joe的朋友没有收到任何关于该点赞的通知,尽管该点赞在Joe的活动日志中被标记为"公开"

现在,我在我的网站上定义了另一个页面,它几乎是一样的,但只有基本类型的元标记,足以将其识别为OG"网站"。门楣又高兴了。Joe现在转到此页面并单击"点赞"按钮。这一次,行为是正确的,或者至少是我所期望的:

  • Like计数器递增
  • 覆盖框将出现,并保持不动,以便Joe输入内容。他这样做,然后单击"发布"按钮
  • Like计数器保留其新增加的按钮
  • Joe的FB个人资料页面包含一个条目,其中包含他的姓名、他在"点赞"框中输入的评论以及页面/对象的描述。这不能作为视频播放,因为OG不知道这是视频。请注意,顺便说一句,条目只由Joe的名字组成,而不是像其他情况下那样由"Joe喜欢链接"组成
  • 乔的朋友在他们的订阅源中获得了一个条目——与乔的个人资料页面上显示的内容相同

我对这种行为感到非常困惑——出于各种原因,我希望页面被表示为OG视频,但点赞行为根本不起作用。有人见过类似的东西吗?有什么建议吗??

这听起来像一个bug,也许你应该在bug跟踪器工具中输入它https://developers.facebook.com/bugs/create