不久前,我尝试了 facebook 应用程序,并在我的网站上指定了自定义 og:types。
这是一个图片网站,有大约 20,000 个单独的 URL,每周增长大约 1000 个,我指定的两种对象类型是:
<meta property="og:type" content="mynamespace:album" />
(对于相册的缩略图概览页面,目前大约有 200 个)
<meta property="og:type" content="mynamespace:picture" />
(对于单个图像的详细视图,目前大约有 20,000 个)
但是,我从未开发过自定义应用程序,因为我觉得用户必须登录并授权我的应用程序只是为了喜欢/分享图片是不值得的,所以我最终在这些页面上使用了标准的社交插件“喜欢按钮” .
不幸的是,我忘了删除自定义对象类型。现在社交按钮上的点赞数似乎计算正确,facebook linter 也没有抱怨任何事情,但我有点担心这样留下是否有任何不利影响,因为当我暂时删除自定义类型时(我认为它会默认为 og:type 网站)调试器警告我该对象以前有另一种类型并且数据可能已损坏。它现在再次使用自定义对象类型,直到我找到解决方案......
所以我该怎么做?删除自定义类型还是保留它们?这两种选择的含义是什么?如果用户单击“喜欢”社交插件并找到自定义 og:type,我的内容是否在用户墙上正确共享?
如果有人能在不破坏社交插件中所有累积的用户活动的情况下阐明摆脱这种混乱的最佳方法,将不胜感激。
谢谢!