用户故事中的自定义占位符

Custom placeholders in user story

我正在尝试使用图表 api 在 Facebook 用户的墙上发布用户故事。 我的用例是这样的: 用户写了一篇关于特定社区的文章 我创建了一个动作 'writes' 和两个对象 'article' 和 'community'。 这两个对象在我的网站上都有各自的页面,我在其中为开放图创建了所有相应的元数据。使用 Open Graph Object Debugger 进行测试,看起来不错。

现在我想自定义故事的显示方式。

默认句例如

"[user] wrote [article.noun] via [appname]"

(括号只是为了标识占位符)

但我想包含有关社区的信息。 所以我所做的是在写入操作中添加一个 属性,称为 community,它期望引用一个社区对象。

那我把句子改成:

"[user] wrote [article.noun] on community.title via [appname]"

通过 triboom 演示

但 community.title 仅被视为纯文本而不是占位符。 有没有办法告诉FB在句子中使用属性值? 我找不到任何关于此的文档。

TIA s

好的,刚刚发现您需要使用 {object.property} 语法(文档在此处 https://developers.facebook.com/docs/opengraph/creating-custom-stories#variations) 如果可行,将进行更多调查并更新答案。

非常感谢您发帖! 如果句子中有多个对象,如何引用占位符?例如,在 "One to Two" 句子中:

"[user] wrote [article1.noun] and [article2.noun] on community.title via [appname]"

请原谅将此作为答案发布。不幸的是,我缺乏评论的声誉。