Facebook Open Graph单页应用程序

Facebook Open Graph Single Page Apps

本文关键字:应用程序 单页 Graph Open Facebook      更新时间:2023-09-26

我使用主干js构建了一个单页应用程序。我有不同应用程序状态和动态内容(如书籍)的独立主干url"路由",但本质上Facebook只会看到索引页面。

下面的SO问题似乎提供了一种有趣的方法来为动态内容提供物理开放图URL:

同一页面上的多个Facebook opengraph对象

其他开发人员是如何在动态页面上使用开放图标记的,特别是在单页应用程序中?

您可以让服务器为此输出动态内容,但您仍然需要为每个对象提供不同的url,因为这就是facebook索引这些对象的方式。

但是,您可以使用查询字符串或url的片段部分来识别它。所以,假设你有一个页面,你想为所有打开的图对象提供服务:yourdomain.com/og现在你可以向它添加这样的标识符:

your-domain.com/og?type=3&id=432543643
your-domain.com/og#type=653&id=46t43g3
your-domain.com/og?type=25id=4tn4g43#anotherstring