OpenGraph:自定义属性未在帖子中显示

时间:2012-06-13 09:13:56

标签: facebook post opengraph facebook-opengraph

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

https://graph.facebook.com/10151038251679973

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

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

问题在于,当我共享对象(即在我的墙上发布链接)时,自定义属性不会显示。

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

3 个答案:

答案 0 :(得分:8)

仅显示已发布对象的自定义属性,但您可以使用您的操作显示“em”。您应该在“操作设置”(配置故事附件部分)的“标题”字段中指定{match.when}之类的内容:

Action Settings

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

Published action

BTW ,您在调试工具中看到的与日期格式相关的警告的一些注意事项:
目前在哪里无法摆脱其他提供数字timestamp而不是ISO 8601日期的消息(Simple Types中没有为DateTime描述的样本或格式在没有警告的情况下工作)。即使显示警告,日期也会正确更新的好消息,因此只要在调试工具的对象属性输出中显示的timestamp正确并代表您的实际日期,您就可以忽略此类警告。该问题存在几个错误:#159315504193810#302542186507947

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

  

问题在于,当我共享对象(即在我的墙上发布链接)时,自定义属性不会显示。

我不确定当你只与你墙上的物品分享一个链接时,它们是否应该出现。

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

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