我是第一次使用 Facebook 集成。
从文档看来,自定义对象必须为每个对象都有一个单独的页面,因为您必须在页面的头部包含该对象的元标记。
这是否意味着我不能在单个页面上拥有多个自定义对象?
我能否以某种方式在单个页面上列出多个自定义对象,并能够通过自定义操作与它们进行交互?
使用文档使用的示例..是否可以在单个页面上有 20 个食谱,并让用户说“我正在 cooking 食谱 A、B 和 C”,并让每个选择触发一个帖子到他的墙上?
我希望简单地将对象 ID 附加到页面上的项目,并使用 AJAX 传递它们来触发操作..但后来我读到了有关元标记的信息,我想不出现在如何做到这一点。看来您必须将用户发送到每个项目的谨慎页面。这是真的吗?
最佳答案
每个对象都需要有一个不同的 URL,如果该对象具有本身就是对象的属性,那么这些“属性”对象需要一个包含元数据的 URL,但您仍将针对“主”发布操作URL,“属性”对象 URL 将由 facebook 解析并抓取元数据
如果您还没有阅读此文档以了解更多详细信息,请阅读:https://developers.facebook.com/docs/technical-guides/opengraph/defining-an-object/
关于php - Facebook 集成 - 您是否需要单独的页面来与自定义对象交互,或者页面上可以有多个对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13869773/