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