【问题标题】:OpenGraph: custom properties not showing in postOpenGraph:自定义属性未在帖子中显示
【发布时间】:2012-06-13 09:13:55
【问题描述】:

我为我的应用创建了一个自定义对象/操作/聚合。

https://graph.facebook.com/10151038251679973

一切正常,但现在我想为我的对象添加自定义属性。

我已经成功添加了两个属性:when 和 facility。

问题是,当我共享对象(即在我的墙上发布链接)时,自定义属性没有显示出来。

有什么想法吗?我需要做一些额外的配置吗?

【问题讨论】:

    标签: facebook post facebook-opengraph


    【解决方案1】:

    不会为刚刚发布的对象显示自定义属性,但您可以通过您的操作显示它们。您应该在操作设置(配置故事附件部分)的“标题”字段中指定类似 {match.when} 的内容:

    一旦发布引用 match 对象(和上面描述的标题)的操作,您将看到如下内容:

    顺便说一句,关于您在调试工具中看到的与日期格式相关的警告的一些说明:
    目前,除了提供数字 timestamp 而不是 ISO 8601 日期(Simple Types 中为 DateTime 描述的任何样本或格式都没有警告),目前没有办法摆脱该消息。好消息是即使显示警告,日期也会正确更新,因此只要调试工具输出的对象属性中显示的timestamp 正确并代表您的实际日期,您就可以忽略此类警告。该问题存在几个错误:#159315504193810#302542186507947

    【讨论】:

    • 我会尝试,不幸的是我的行为需要重新审核。谢谢你,我希望这有效。
    • @Mangiucugna,您的应用程序的管理员/开发人员/测试用户可以在操作获得批准之前对其进行测试。
    • 是的,你是对的......顺便说一句,它成功了!!!我还有一个小问题,我可以翻译我放在标题中的文字吗?我想是的,但我没有在翻译工具中找到文本..
    【解决方案2】:

    在此处查看 Facebook 调试器输出:

    https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.sportilia.com%2Fg%2Fpartite%2F183%3Ffb_utente%3D5

    看起来你的日期格式可能搞砸了。

    【讨论】:

    • 您好,感谢您的回复,我已经看到了该消息,但其他具有相同问题的 OG 对象工作正常。此外,时间格式很好(ISO 8601格式为FB文档)可能是解析器的错误。
    • @arturnt,关于日期格式的消息只是一个警告。并且该属性填充了正确的数据
    【解决方案3】:

    问题是,当我共享对象(即在我的墙上发布链接)时,自定义属性没有显示出来。

    我不确定它们是否应该在您仅分享指向墙上对象的链接时显示。

    您是否尝试过为您的对象发布操作?当这创造了一个故事时,他们应该出现在那里。

    进入您的应用设置,编辑对象,然后在底部查看预览对象(如果还没有预览对象,可能必须先创建一个)。编辑它,为你的自定义属性添加一些值——它们应该会显示在那里(至少这是我在用我的一个测试它时看到的)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      相关资源
      最近更新 更多