如何使用内置的Read Type作为非新闻网站的OG视图 我的网页由 而不是文章 的自定义对象类型定义。
这是否意味着我可以再添加一个类型og:类型'文章'?
为了更清楚地说出Slideshare defines a custom OG type of
<meta name="og_type" property="og:type" class="fb_og_meta" content="slideshare:presentation" />
<meta name="og_url" property="og:url" class="fb_og_meta" content="http://www.slideshare.net/ChristinUpshaw/learn-to-knit" />
<meta name="og_image" property="og:image" class="fb_og_meta" content="http://image.slidesharecdn.com/learntoknit2-121024175526-phpapp02/95/slide-1-1024.jpg" />
<!-- SL:start:notranslate -->
<meta name="og_title" property="og:title" class="fb_og_meta" content="Learn to Knit!" />
<meta name="og_description" property="og:description" class="fb_og_meta" content="Learn to knit with these resources. All images found via Flickr Creative Commons search!" />
现在,如果slideshare想要发布阅读OG ,他们是否应该在同一页面中创建新的og:type ‘article’
?
Facebook会在同一页面中允许2 og:type's吗?
如果Facebook不再允许自定义阅读,我怎样才能发布视图?
答案 0 :(得分:3)
不可能有超过1 og:类型。如文档中所述,它只能将内置的“read”-action引用到“article”og-type:
对于在新闻纵向中构建应用程序的开发人员,我们创建了 内置读取操作,只能引用内置文章 对象类型(Source)
所以,你可以做些什么来实现这个目的:为你的页面构建一个备用视图/ url,它具有正确的og:type“article”设置。查看请求标头/用户代理。如果用户代理中未提供术语“facebook”,则直接将用户重定向到主页面。如果“facebook”是用户代理的一部分,请在空白页面上提供备用元标记。