我的网站包含公司的个人资料页面。
我最近将打开的图形元数据从“网站”默认对象转换为名为“公司”的自定义对象。
当我添加'location‘作为这个对象的属性时,建议的代码如下所示:
<meta property="myappname:location:latitude" content="<?= lat here ?>" />
<meta property="myappname:location:longitude" content="<?= long here ?>" />但是旧的建议代码看起来像这样:
<meta property="og:latitude" content="<?= lat here ?>"/>
<meta property="og:longitude" content="<?= long here ?>"/>而后者正是像foursquare这样的apis所期望的。自定义对象的标记更改有什么原因吗?我应该使用一种还是两种标记类型?
谢谢。
发布于 2012-03-21 23:00:05
使用这两个标签。然后通过developers.facebook.com/tools/debug上的Open Graph调试器传递您的URL,以确保Facebook正确读取您的标签。
Facebook应该读取你的自定义命名空间标签,而不是og:*标签,读取这些数据的其他应用程序不应该受到影响。
https://stackoverflow.com/questions/9776959
复制相似问题