我是第一次使用Facebook集成。
从文档中可以看出,自定义对象必须为每个对象提供一个单独的页面,因为您必须在页面头部包含该对象的元标记。
这是否意味着我不能在单个页面上有多个自定义对象?
我是否可以以某种方式在单个页面上列出多个自定义对象,并能够通过自定义操作与它们进行交互?
使用文档使用的示例..是否有可能在单个页面上有20个食谱,并让用户说"我正在烹饪食谱A,B和C",并让每个选择触发一个帖子到他的墙上?
我希望简单地将对象 ID 附加到页面上的项目,并使用 AJAX 传递它们以触发操作......但后来我读到了元标记,我想不出我现在该怎么做。 似乎您必须将用户发送到每个项目的谨慎页面。 这是真的吗?
每个对象都需要具有该对象的独特URL,如果对象具有本身就是对象的属性,则这些"属性"对象需要一个包含元数据的URL,但您仍将发布针对"主"URL的操作,并且"属性"对象URL将由Facebook解析并抓取元数据
阅读此文档以了解更多详细信息(如果尚未阅读):https://developers.facebook.com/docs/technical-guides/opengraph/defining-an-object/