【问题标题】:Facebook Open Graph Not Showing Object TitleFacebook 打开图表不显示对象标题
【发布时间】:2013-06-27 20:38:30
【问题描述】:

我们的用户收到相互矛盾的报告,即在墙上共享对象图对象的人有时会显示对象标题,而有时则不会。具体来说,我在自己的帐户上进行的每项测试都会显示对象标题,但在他们的移动应用程序上 - 它不会出现。我已经测试了 Open Graph 调试器。所以我有几个问题:

  1. 字符数有长度限制吗?
  2. Facebook 不会在移动设备上显示整个 Object.title 吗?
  3. Facebook 是否会废弃 OG 标签,如果找不到或超时,他们是否不会收到它们?

这是我的示例 OG 网址:

https://untappd.com/user/gregavola/checkin/35486976

来自 FB 的回应:

在我的墙上发帖:

我可以在这里做什么?我错过了什么?

【问题讨论】:

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


    【解决方案1】:

    我有一个解决方法:

    1. 在您的“啤酒对象”中添加一个字符串类型的属性“名称”。
    2. 编辑您的故事“喝啤酒”:在一对一无对象标题中将故事更改为“通过 Untappd 喝了一个 {beer.name}”,从“通过 Untappd 喝了 {beer.title}
    3. 保存更改。
    4. 创建啤酒对象时,与“title”一起为属性名称提供相同的字符串。
    5. 发布故事。

    【讨论】:

    • 这是否必须在“POST”命令中才能创建新对象,是否必须存在于我们链接到的实际网页上?
    • @GauravVashisth 我已经完成了所有这些 - 将 og:name 添加到我的自托管对象(相当于 OP 的“啤酒”的所有元标记);将属性名称添加到我的对象类型中;并编辑了没有 obj 标题的一对一以包含 beer.name 而不是 beer.title。但在手机上,外观看起来还是一模一样。见这里:stackoverflow.com/questions/21267103/…
    • @GauravVashisth 我尝试了同样的事情,但我仍然在没有标题的情况下发布。 Facebook 调试器在我的对象上识别出我的属性“名称”,但故事仍然在没有对象标题的情况下发布。我还需要做些什么来强制 Facebook 在故事摘要中发布对象标题吗?
    【解决方案2】:

    请参考this链接。它对我来说工作正常。我认为这是唯一的解决方案。

    【讨论】:

      【解决方案3】:

      在此处尝试清除缓存:https://developers.facebook.com/tools/debug
      您也可以尝试设置 Facebook 分享链接,例如:
      https://www.facebook.com/sharer/sharer.php?s=100&p[url]=https%3A%2F%2Fparse.com&p[title]=mytitle&p[summary]=mysummary

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-14
        • 2013-05-17
        • 1970-01-01
        • 1970-01-01
        • 2015-03-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多