有没有办法解决Open Graph动作故事附件标题模板的限制?

时间:2012-05-30 17:53:09

标签: facebook opengraph facebook-opengraph captions

我正在尝试解决开放式图形操作附件标题的3个特定限制。我指的是可在操作配置页面中配置的附件标题(例如https://developers.facebook.com/apps/<app-id>/opengraph/action_type/<action-type-id&gt;)。

  1. 我找不到插入换行符或换行符的方法。我猜这可能是设计,但能做到这似乎是一件合理的事。
  2. 如果操作可以应用于多个对象类型,则不能使用标题模板中任一对象的字段。如果这样做,当您从未设置的对象引用字段时,标题会“中断”(显示不正确)。 例如,动作“驱动”可以与“汽车”或“卡车”相关联。如果标题是{car.model},则卡车会中断。与this post相关。理想情况下,我希望能够做({car.model} OR {truck.make})
  3. 之类的事情
  4. 标题中不能使用可选的操作/对象字段,因为如果它们未被设置,标题将“中断”,就像上面的#2一样。
  5. 当我说标题“中断”时,我的意思是它显示不正确。它似乎进入调试模式,它为对象/动作中的各个字段显示fieldName fieldValue对。

    这3个问题是否有任何变通方法?

    请注意,我不是在处理聚合,只是实际操作Open Graph post。

    更新:看起来Facebook只是在最后一天推动了一个变化,允许多行标题。这解决了第1项。项目#2和#3仍然很出色。

    更新2:对于#2,如果你每行只放一个模板项(例如{someobject.somefield}),它似乎工作正常。如果未设置该选项,则不显示该行。但是,如果你放置多个字段,它似乎诉诸“破坏”行为。这可能也适用于#3,还没有尝试过。

1 个答案:

答案 0 :(得分:1)

如上述更新中所述:

Facebook改变了允许多行标题。这直接解决了项目#1,项目#2&amp; 3间接......

对于#2&amp; #3,如果你每行只放一个模板项(例如{someobject.somefield}),它似乎工作正常。如果未设置该选项,则该行不会显示。但是,如果你放置多个字段,它似乎诉诸于&#34;打破&#34;行为。这可能也适用于#3,还没有尝试过。