Web 比如按钮(社交插件)和自定义og:类型混淆

Web 比如按钮(社交插件)和自定义og:类型混淆,web,facebook-like,facebook-opengraph,facebook-apps,facebook-social-plugins,Web,Facebook Like,Facebook Opengraph,Facebook Apps,Facebook Social Plugins,不久前,我尝试了facebook应用程序,并在我的网站上指定了自定义og:类型 这是一个照片网站,拥有约20000个个人URL,每周增长约1000个,我指定的两种对象类型如下: <meta property="og:type" content="mynamespace:album" /> (对于相册的缩略图概览页面,目前大约有200页) (对于单个图像的详细视图,目前约有20000个) 然而,我从来没有开发过自定义应用程序,因为我觉得用户不值得登录并授权我的应用程序来喜欢/

不久前,我尝试了facebook应用程序,并在我的网站上指定了自定义og:类型

这是一个照片网站,拥有约20000个个人URL,每周增长约1000个,我指定的两种对象类型如下:

<meta property="og:type" content="mynamespace:album" />

(对于相册的缩略图概览页面,目前大约有200页)


(对于单个图像的详细视图,目前约有20000个)

然而,我从来没有开发过自定义应用程序,因为我觉得用户不值得登录并授权我的应用程序来喜欢/分享图片,所以我在这些页面上使用了标准的社交插件“喜欢按钮”

不幸的是,我忘了删除自定义对象类型。现在,社交按钮上的“喜欢”似乎计数正确,facebook linter也没有抱怨任何事情,但我有点担心这样做是否会有任何负面影响,因为当我临时删除自定义类型时(我认为默认为og:type-website)调试器警告我对象以前有另一种类型,并且数据可能已损坏。它现在再次使用自定义对象类型,直到我找到解决方案

那我该怎么办?删除自定义类型还是保留它们?这两种选择的含义是什么?如果用户单击社交插件“like”并找到自定义og:type,我的内容是否在用户墙上正确共享

如果有人能在不破坏社交插件积累的所有用户活动的情况下,澄清摆脱这一混乱局面的最佳方法,我将不胜感激


谢谢大家!

Facebook鼓励开发者使用开放式图形标记对其内容进行标记,使用与内容本身尽可能密切相关的标记。更改现有标签中的标签不会产生任何不利影响,这只是Facebook输出的一个警告,以防您错误地更改了标签

Facebook使用这些标签对收到的帖子进行分类(第一次喜欢它时,Facebook会向你的页面发送一个刮板,以了解它能做些什么),最后,“一切都有帮助”。通过更改标签,它不会影响以前发布的文章的分类,但是任何新的文章都会有新的标签信息


如果您的新标签与内容更为相似,请将其更换。

谢谢您的回答!如果你认为在没有正确使用facebook应用程序的情况下定义自定义类型不会造成任何伤害,那么我将保持现状。我最初想要实现的是,当人们点击一张图片时,facebook会说“XYZ喜欢mywebsite.com上的图片或相册”,而不是“XYZ喜欢mywebsite.com上的链接”,但整个授权过程似乎有点过分了。我可能会在将来开发一些东西,假设事情已经这样设置好了,那么我就可以适当地利用它。
<meta property="og:type" content="mynamespace:picture" />