我正在尝试解决开放图形操作附件标题的 3 个特定限制。我指的是可在操作配置页面中配置的附件标题(例如https://developers.facebook.com/apps/<app-id>/opengraph/action_type/<action-type-id >)。
- 我找不到插入换行符或换行符的方法。我猜这可能是设计使然,但这似乎是一件合理的事情。
- 如果操作可以应用于多个对象类型,则不能在标题模板中使用任一对象的字段。如果这样做,当您从未设置的对象引用字段时,标题会“中断”(显示不正确)。例如,动作“驾驶”可以与“汽车”或“卡车”相关联。如果标题是
{car.model}
,那么它会因卡车而中断。与此帖相关。理想情况下,我希望能够做类似的事情({car.model} OR {truck.make})
。 - 可选的动作/对象字段不能在标题中使用,因为如果它们未设置,标题会“中断”,就像上面的 #2 中一样。
当我说标题“中断”时,我的意思是它显示不正确。它似乎进入了调试模式,其中显示fieldName fieldValue
对象/动作中各个字段的对。
这三个问题有解决办法吗?
请注意,我不是在处理聚合,只是实际操作 Open Graph 帖子。
更新:看起来 Facebook 刚刚在最后一天推出了一项更改,以允许多行字幕。这解决了第 1 项。项目#2 和#3 仍然未完成。
更新 2:对于 #2,如果您只在每行中放置一个模板项(例如 {someobject.somefield}),它似乎可以正常工作。如果未设置该选项,则不会显示该行。但是,如果你放了多个字段,它似乎会诉诸“打破”的行为。这可能也适用于#3,还没有尝试过。