【发布时间】:2012-02-21 23:13:59
【问题描述】:
目前我正在构建一个与 Facebook Open Graph 集成的网站。
我遇到的一个复杂情况是,由于用户可以对我们网站上的不同对象执行看似相似的操作,因此我们很容易为每个相似的操作定义不同的操作。然而,Facebook 似乎不允许(或至少不喜欢)一个网站有多个外观相似的操作。
例如,假设用户可以在我们的网站上“购买”汽车和“购买”保险。 尽管从表面上看,这两个动作看起来很相似,但由于它们的上下文不同,我们希望为发布的每个动作显示不同的内容 - 更具体地说是不同的标题。
实现这一点的简单方法是定义两个动作, 'BuyCar' 与汽车相关联 'BuyInsurance' 与保险相关联 并让他们拥有与众不同的字幕模板。
但是,正如我之前提到的,由于 Facebook 不允许在一个站点内定义多个类似的操作,所以我应该定义。 与 [汽车、保险] 相关的“购买” 此操作始终只定义一个属性。 (汽车或保险) 具有此类操作的缺点是,由于当前阳离子模板语言的限制(缺少条件语句),我无法在不知道设置了哪个属性的情况下有效地生成不同的标题。
我应该如何处理这个问题?
您的帮助将不胜感激。 谢谢
【问题讨论】:
标签: facebook action facebook-opengraph