如何使我的OpenGraph对象成为“;点赞”;正确地
How do I get my OpenGraph objects to be "liked" properly?
更多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
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 如何正确地使这个js片段内容不可知
- 如何正确地将参数传递给RequireJS回调函数
- 如何正确地在页面外编写DFP广告单元
- 如何正确地将数据发送到打开的Firefox侧边栏
- 点赞/发送按钮在登录后自行关闭
- jQuery:如何正确地暂停递归
- 承诺-如何正确地将错误附加到此示例
- 如何正确地原型JS子伪类
- 如何正确地以无限滚动浏览网页
- Photoswipe 4:如何正确地禁用“;getThumbBoundsFn"在支持IE8的纯VanillaJ
- 我不知道如何正确地将REST响应对象传递给ReactJS子组件
- 为什么我网页的facebook点赞数与该网页的facebook页面不匹配
- 如何正确地将jquery插件添加到webpack中的jquery对象中
- 如何正确地将数据从自定义服务传递到角度控制器
- 如何正确地从数组中删除对象
- 如何正确地包含带有参数的谷歌地图API
- 如何正确地将第二个变量传递给ajax调用
- 如何正确地通过angularjs服务连接到套接字
- 如何使我的OpenGraph对象成为“;点赞”;正确地