我的网站包含公司的个人资料页面。
我最近将开放图形元数据从“网站”默认对象转换为名为“公司”的自定义对象
当我将'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所期待的那样。 标签是否有更改自定义对象的原因?我应该使用一种或两种标记类型吗?
感谢。
答案 0 :(得分:3)
使用两个标签。然后通过developers.facebook.com/tools/debug中的Open Graph调试器传递您的URL,以确保Facebook正确读取您的标签。
Facebook应该在og:*
标记上读取您的自定义命名空间标记,其他读取此数据的应用不应受到影响。